Todos os posts de Mikel Silveira Fraga

Modelo – Mover Dados entre duas ComboBox´s ou ListBox´s

Boa tarde a todos!

Estou trazendo mais um modelo, utilizando os velhos controles ComboBox e ListBox.

Dessa vez, criei uma estrutura que nos possibilita pegar os dados de um desses dois controles e enviar para outro, conforme pode ser visto na imagem abaixo.

Tela com 2 ListBox.jpg
Tela Demostração

Espero que esse modelo possa ajudar aos colegas, em seus desenvolvimentos no dia a dia.

Excelente semana a todos e forte abraço.

Consulta CEP Correios usando Selenium VBA

Olá a todos amigos do blog.

Antes de entrarmos ao assunto, quero agradecer ao Tomás. Uma das coisas que eu acho muito bacana nesse fórum e, por esse motivo sempre estou presente, é a forma como o Webmaster Tomás administra a relação com os usuários. Quando damos sugestões sobre determinado assunto, ele não finge interesse não, ele abraça a causa, desde que seja nobre. Muito obrigado pela consideração com os usuários.

Voltando ao assunto deste tópico, no mês passado o Tomás publicou exemplos com artigos e vídeos, da ferramenta Selenium VBA, onde é possível substituir a velha conhecida biblioteca Microsoft Internet Control, o que torna o uso dessa biblioteca muito interessante.

Então, com o objetivo de aprender um pouco mais sobre esta ferramenta, além de desenvolver melhor conhecimento sobre a Plataforma Web, resolvi desenvolver uma planilha modelo, para acessar o site dos correios e realizar a consulta de CEP´s e Logradouros. Os resultados da consulta são retornados para o formulário, alimentando o nosso velho conhecido ListView.

Em relação aos controles e componentes do MS Excel, não tem nenhuma novidade. O intuito mesmo foi o de explorar todas as possibilidades do Selenium VBA, para automatização de procedimentos/processos envolvendo integração do MS Excel com ferramentas/aplicações Web.

Para os usuário que ainda não tiveram o contato direto com o material falando sobre o Selenium VBA, seguem os links:

– Fórum: http://www.tomasvasquez.com.br/forum/viewtopic.php?f=23&t=4161
– Blog: https://www.tomasvasquez.com.br/blog/microsoft-office/excel/vba-interagindo-com-paginas-web-com-o-selenium-webdriver
– YouTube: https://www.youtube.com/watch?v=hk-65p2ivvQ&feature=youtu.be

Espero que gostem do modelo e discutam muito sobre sua utilização.

Abaixo algumas capturas de tela da aplicação:

Screenshot 2016-01-08 11.34.21

Screenshot 2016-01-08 11.36.03

Selenium VBA – Busca Cep Correios.zip
Ferramenta de Consulta a CEP´s/Logradouros, direto do site dos Correios.(47.46 KiB)

Dicas – Livros sobre Microsoft Excel e Desenvolvimento de Softwares

Boa tarde aos amigos do fórum.

Ultimamente, tenho estado em uma correria tão grande, que não tem sobrado tempo para auxiliar os amigos nas dúvidas postadas no fórum.

Eu devo muito a este fórum e, por este motivo, mesmo não tendo tempo de auxiliar em dúvidas, gostaria de usar esse espaço para compartilhar dicas de alguns livros sobre desenvolvimento de sistemas e Microsoft Excel. Conforme poderão ver abaixo, irei comentar sobre 4 excelentes livros que tive a oportunidade de ler este ano de 2015.

Quero ressaltar que não estou aqui fazendo propaganda destes livros. Meu intuito aqui é indicar os mesmos, apresentando um resumo do material existente nestes livros, para que outros usuários que já tenham interesse em adquirir os mesmos, tirem suas dúvidas sobre o assunto abordado e a qualidade do material/conteúdo tratado.

Integração De Dados Com Powerpivot E Microsoft Excel 2010.jpg

Título Livro: Integração De Dados Com Powerpivot E Microsoft Excel 2010
Autor: Newton Roberto Nunes da Silva
Ano de Lançamento: 2012
Editora: Editora Érica

Conteúdo: Este livro trás conceitos e práticas do uso da ferramenta Microsoft PowerPivot lançada pela Microsoft, com o intuito de reforçar seu arsenal de ferramentas direcionadas para BI (Business Intelligence) na plataforma do Microsoft Excel 2010. Com o uso do Microsoft PowerPivot é é possível realizar a integração de várias fontes de dados (como arquivos MS Access, arquivos MS Excel, SQL Server, MySQL, Firebird, entre outros) em um único local, possibilitando aos seus usuários realizar conciliações e complementações de informações, além de construção de relatórios, através do recurso interno de Tabelas Dinâmicas. No site da Editora, é possível realizar o download dos exemplos utilizados no livro e realizar vários teste no processo de aprendizagem.

Comentário: Não conhecia muita coisa sobre o Microsoft PowerPivot, mas foi através deste livro que comecei a trabalhar mais com a ferramenta e a
ter um olhar mais crítico para as possibilidades que o Microsoft Excel oferece para a elaboração de Ambiente de Decisão em uma empresa.

Engenharia de Software - Qualidade e Produtividade Com Tecnologia.jpg

Título Livro: Engenharia de Software – Qualidade e Produtividade Com Tecnologia
Autor: Kechi Hirama
Ano de Lançamento: 2011
Editora: Editora Elsevier (Edição Digital)

Conteúdo: Este livro é um resumo da disciplina Engenharia de Software, dos cursos de graduação e pós-graduação, dos cursos de TI e Análise de Sistemas. Neste livro, o professor Hirama apresenta um organograma, dos passos e métodos necessários, para a preparação de um projeto de desenvolvimento de software, indo desde a etapa de Coleta do Requisitos, até a fase de Verificação e Testes dos Softwares, de forma a se conseguir no final de projeto, um produto com melhor qualidade e menor custo, tanto sobre o desenvolvimento, quanto para futuras manutenções.

Comentário: Com o intuito de aproveitar minha formação em Eng. Produção, tenho buscado adquirir conhecimentos mais aprofundado sobre processos e
métodos de desenvolvimento de software, buscando melhor qualidade e menor custo. Através deste livro, tive a oportunidade de conhecer os caminhos necessários para esse objetivo, além de conhecer um pouco mais sobre alguns conceitos como: Métodos Ágeis e Scrum. Normalmente, estes conceitos são utilizados em desenvolvimento de projetos direcionados para linguagens mais robustas que o Visual Basic for Application, mas acredito que ao adquirir esses conhecimentos e aplicá-los em projetos MS Excel/VBA, também seja possível melhorar o processo de desenvolvimento de aplicações em VBA/MS Excel.

Balanced Scorecards e Paineis Operacionais com Microsoft Excel.jpg

Título Livro: Balanced Scorecards e Paineis Operacionais com Microsoft Excel
Autor: Ron Person
Ano de Lançamento: 2013
Editora: Editora AltaBooks

Conteúdo: Este livro é dividido em 3 partes consecutivas: Planejamento de um Balanced Scorecards (BSC), Mapeamento de Processo e Construção de Painéis Operacionais e Dashboards em MS Excel. As duas primeiras exploram os conceitos de Gestão Estratégica com BSC e o Mapeamento de Processos, para que gestores/administradores tenham conhecimento para realizarem planejamento de objetivos a curto, médio e longo prazo. Já a parte final, ensina técnicas de desenvolvimento de Dashboards e Painéis Operacionais, com o objetivo de desenvolver relatórios para acompanhamento de Indicadores de Desempenho Chaves (KPI).

Comentário: para aqueles que estão aprendendo sobre o desenvolvimento de Dashboards no Microsoft Excel, esse é um excelente livro e indico de olhos fechados. O livro vai do processo de preparação dos dados para uso nos dashboards, até o ponto de apresentação dos resultados, seja em formato PDF, PowerPoint ou estruturas com SharePoint. Se falarmos sobre investimento em livros, esse foi o melhor investimento que fiz neste ano.

BI Business Intelligence no Excel.jpg

Título Livro: BI Business Intelligence no Excel
Autor: Trajano Leme Filho
Ano de Lançamento: 2010
Editora: Editora Nova Terra

Conteúdo: Este livro é um manual completo sobre o desenvolvimento de um Business Intelligence (BI). O livro aborda conceitos sobre: Tomadas de Decisão, Criação de Data Warehouse (DW), processo de extração de dados de um BD Transacional para um DW, Modelagem Dimensional e o uso destas informações, para construção de Relatórios Analíticos para a Tomada de Decisão, através do Microsoft Excel.

Comentário: Devo admitir que esse foi um livro que comprei achando que era uma coisa, e no final das contas foi outra totalmente diferente. Calma, não estou falando do lado negativo. Quando comecei a me interessar por este livro, achei que ele teria um foco maior direcionado para o Microsoft Excel. Quando comecei a ler este livro, e ainda estou lendo-o, comecei a ver e conhecer assuntos que vão muito além das tradicionais planilhas e Dashboards que podemos desenvolver com Microsoft Excel. Como mencionei, ainda não terminei de ler este livro, mas para aqueles que desejam construir uma ferramenta que auxilie gestores no processo decisório de uma empresa, este é um excelente material

Antes de encerrar esse post, gostaria de deixar um recado para os amigos. Livros galera, independente de serem sobre estudos ou histórias, é um verdadeiro ativo de conhecimento e, por esse motivo, mesmo as vezes tendo seu valor elevado, principalmente no Brasil, considero como o melhor investimento nos dias de hoje. Se tiverem interesse e oportunidade, comprem um livro. Deixem de lado a cervejinha ou o cinema de pelo menos um final de semana e invistam no conhecimento de vocês.

Bem galera, como disse, esse foi um ano de muito estudo e novos conhecimentos. Fiz questão de postar essa dica sobre estes livros, para que outros usuários que possuem a necessidade/curiosidade de adquirir novos conhecimentos, possam se orientar e aprender mais com esses conteúdos.

Modelos – Modelo Cadastro versão 1, sem SQL!

Bom dia a todos os amigos do fórum, tudo bem?

Bem galera, estou abrindo esse tópico hoje, para compartilhar uma experiência que tive no final de Julho/2015, mas por correria da vida, apenas hoje consegui um tempo.

Na última semana de Julho/2015, tive uma nova experiência ao Ministrar um Curso/Treinamento de VBA Básico, e tenho que admitir que gostei muito de ter vivido a oportunidade.

Como o treinamento teve um conteúdo básico de VBA, utilizei a planilha de Modelo de Cadastro de Fornecedores  daqui do fórum, porém a versão 1. Essa escolha se deu ao fato de ter sido o modelo mais simples para demostração de um sistema completo de cadastro. Mas, ainda no arquivo original do fórum, é utilizado a Linguagem SQL para realização dos filtros, no formulário de Pesquisa. Essa foi uma das modificações que fiz na planilha, pois SQL não foi abordado no treinamento.

Nesses arquivos (anexos), eu consegui estrutura toda a consulta do formulário de Pesquisa, utilizando apenas os recursos básicos de programação (functions, loops, ifs, etc), inclusive tendo a possibilidade de ordenação dos resultados (crescente/decrescente).

Como sempre tive ajuda no fórum, quando estava aprendendo sobre VBA, me sinto muito honrado em divulgar esse material com todos, lembrando que mantive todos os direitos autorais nos comentários dos arquivos.

Por uma questão de necessidade, o mesmo arquivo foi feito de duas formas, conforme descrito abaixo:

– Cadastro Arquivo Único: neste anexo, foi gerado um arquivo único (conforme original) para a manipulação dos formulários (front-end) e do banco de dados (back-end). Neste arquivo, o formulário de Pesquisa já esta operando sem a utilização da Linguagem SQL;

Cadastro Arquivo Unico.zip
Modelo Cadastro Fornecedor em um único arquivo. (53.95 KiB) 

– Cadastro Arquivos Separados: neste outro anexo, foi gerado arquivos separados, onde um é feito o acesso aos formulários (front-end) e o outro possui apenas o armazenamento dos dados (back-end). Durante o curso, surgiu a necessidade dos alunos em entender a possibilidade de se trabalhar com o cadastro via rede, motivo pelo qual gerei um modelo dos arquivos separados.

Cadastro Arquivos Separados.zip
Modelo Cadastro Fornecedor em arquivos separados. (48.7 KiB)

Além do Modelo de Cadastro, também quero deixar aqui uma listagem das fórmulas do MS Excel (se, somase, indice, corresp, etc), onde é feita uma comparação dos comandos em Português/Inglês. O intuito desse arquivo é de ser um guia, para a utilização da instrução WorksheetFunction, que permite o uso das fórmulas conhecidas do MS Excel via VBA. Acredito que a lista tenha sido gerada para o MS Excel 2003 e, por esse motivo, talvez não esteja completa com todas as fórmulas existentes nas versões atuais do MS Excel.

Lista WorksheetFunction.zip
Lista das Fórmulas do MS Excel para uso com WorksheetFunction. (51.83 KiB) 

Apesar de não ser nada novo no fórum, espero que todos gostem do material e que, de alguma forma, seja útil para aperfeiçoamento/estudos dos membros deste fórum, o qual tenho o grande prazer de fazer parte.

Para trocar ideias sobre estas alterações, o post no fórum é: http://www.tomasvasquez.com.br/forum/viewtopic.php?f=5&t=4012&p=16479#p16479

Um forte abraço a todos e excelente semana!!!