Escolar Documentos
Profissional Documentos
Cultura Documentos
LOJA GUIADOEXCEL
CURSOS
CONSULTORIA
10 Dicas de como
programar em VBA Excel
Home
VBA
10 Dicas de como programar em VBA Excel
10 Dicas de como
programar em VBA Excel
O VBA Excel é uma ferramenta poderosa dentro do Excel para automatizar tarefas,
resolver situações e até criar sistemas com acesso a banco de dados no Excel. Veja neste
um relatório com base nas informações. Faço este processo todos os dias manualmente e
demoro 2 horas.
Para o processo A, eu posso responder que consigo fazer somente com os recursos do
Excel, este processo de montagem da planilha será feito somente uma vez e também por
isso o tempo que eu levaria para montar a planilha diariamente é zero, porque ela já
No processo B, podemos responder que sim, posso fazer com os recursos padrão do
Excel, o processo Sim é uma rotina, será feito todos os dias, e levará 2 h por dia para eu
fazer.
Então neste caso é melhor utilizar o VBA, pois um processo que levaria 2 h, teria
no relatório.
Um processo como o B poderia ser realizado com VBA Excel em minutos diariamente e
funcionário diariamente.
quiser gravar.
Por exemplo, abrir um arquivo texto e formatar as suas colunas e cabeçalho rapidamente
A maioria dos processos no Excel também podem gerar códigos automaticamente para
que sejam aplicados no seu código. Por exemplo gravar a tarefa de proteger e
desproteger uma planilha, o Excel cria automaticamente o código fonte e você poderá
Compare os códigos:
Veja que os dos códigos possuem comentários, que são essenciais para que você entenda
o código que criou e também outras pessoas que venham a dar manutenção.
código. Esta organização do fonte é essencial para que se tenha uma organização e
código em um único procedimento. Claro, se esta aplicação não for muito pequena.
TratarErro no início da função, que faz com que ao ocorrer um erro o sistema envie
Com isso você pode testar um código que irá incluir na sua programação, pode também
É uma das melhores ferramentas do VBE, veja o vídeo para ver detalhes do seu
funcionamento.
parâmetro o que deseja que ela imprima e os dados serão impressos diretamente na
janela, facilitando entender quais valores entraram em determinado comando, como por
do sistema.
código.
execução do VBA o sistema pare nestas linhas, permitindo que você consiga verificar os
valores na janela de inspeção, ou ainda verificar se passou por um determinado ponto do
sistema.
Além disso você também pode depurar o código utilizando F8, para debugar todo o
código, entrando nas funções e procedimentos, e CTRL+F8 para não entrar nas
em outras situações.
Guarde suas aplicações e códigos nomeando os mesmos, salve em uma planilha o local
aonde encontrá-las ou até mesmo crie um pequeno cadastro em VBA para salvar seus
Outra situação que você pode fazer é colaborar com as pessoas em fóruns de Excel
fórum www.guiadoexcel.com.br/forum.
excelente de VBA, que inicia ensinando lógica de programação, permitindo que você
aprenda da maneira correta a programar, não só VBA, mas qualquer outra linguagem
Depois você aprenderá a programar passo-a-passo em VBA com exemplos claros que
lhe permitirão criar suas próprias automações e sistemas em VBA inclusive utilizando
formulários.
Com este curso você conseguirá ter muito mais do que uma base para aprender a
da forma correta.
Marcos Rieper
Marcos Rieper
Pai, marido, professor e consultor em Excel.
Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel
à todos.
Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.
Artigos Relacionados
2 Comments
1. Allan disse:
Estou com um desafio complexo (pelo menos para mim) e acho que vc pode me ajudar!
lugar correspondente. Para essa tarefa, manualmente, eu faço o seguinte: copio uma
célula da planilha A, verifico se o valor está na planilha B, se estiver copia uma célula
da planilha B, volto para a planilha A e colo na célula específica.
Grato!
Allan
Responder
Olá Allan,
Até dá pra fazer com VBA, mas acho que o PROCV resolve pra ti
facilmente. http://guiadoexcel.com.br/procv-e-proch-excel/
Abraço
Marcos Rieper
Responder
O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *
Comentário
Nome *
E-mail *
Site
Publicar comentário
Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários
são processados.
SOBRE NÓS
Guia do Excel é o seu canal de conhecimento em Excel e VBA. Sinta-se á vontade
para dividir o seu conhecimento enviando também as suas matérias par ao site.
SIGA-NOS