O Que é VBA no Excel? Como Aplicar?

O VBA é a linguagem de programação do Excel que permite automatizar tarefas repetitivas, personalizar funcionalidades e criar macros poderosas.

Ou seja, em vez de realizar ações manualmente todos os dias, o VBA permite que você escreva um código que execute tudo com apenas um clique.

É como dar superpoderes ao Excel: você pode criar botões, formulários, automatizar filtros, copiar dados, gerar relatórios e muito mais, tudo de forma personalizada.

Então, mesmo sem ser programador, é possível começar com o básico e já ganhar produtividade no dia a dia.

Vamos lá!

BASE DE DADOS

Ativando a Guia Desenvolvedor no Excel

Observe que, temos uma base de dados extensa no Excel contendo o registro de vendas de uma determinada lanchonete.

Registro de Vendas no Excel
Registro de Vendas no Excel

No caso, precisamos todos os dias salvar uma cópia desses registros em outra aba, como forma de controle e segurança da informação.

Para isso, vamos criar um botão que, ao ser clicado, copie os dados de uma tabela e cole em outra aba, com data e hora do registro.

Ou seja, criar um controle de versões ou backups automáticos.

Contudo, nosso primeiro passo, é ativar a guia de Desenvolvedor no Excel.

Então, vá até a guia de Arquivo e clique em Opções.

Ativando a Guia Desenvolvedor no Excel
Ativando a Guia Desenvolvedor no Excel

Depois, vá em Personalizar Faixa de Opções, marque a caixa de Desenvolvedor:

Ativando a Guia Desenvolvedor no Excel
Ativando a Guia Desenvolvedor no Excel

Ao clicar em OK, temos a guia disponível na faixa de opções do Excel:

Aba de Desenvolvedor no Excel
Aba de Desenvolvedor no Excel

Por fim, crie uma aba de Backup na sua planilha:

Aba de Backup Inserida no Excel
Aba de Backup Inserida no Excel

VBA no Excel

Agora, vamos colocar em prática nossa proposta de backup com o VBA.

Primeiramente, vá até a guia de Desenvolver, vá em Inserir e escolha uma opção de botão:

Criando Botão no Excel
Criando Botão no Excel

Depois, desenhe o botão na planilha de Vendas

Assim, quando o Excel pedir para atribuir uma macro, nomeie a macro e clique em Novo:

Criando Botão no Excel
Criando Botão no Excel

Agora, cole o modelo de código abaixo e depois vá em Salvar:

Criando Código de VBA no Excel
Criando Código de VBA no Excel

Por fim, após nomear o botão e fechar a janela do código de VBA, teremos este resultado:

Botão Criado no Excel
Botão Criado no Excel

Assim, toda vez que você clicar no botão, o backup será incluído na aba indicada e com a data e hora da atualização:

Backup Automático no Excel com VBA
Backup Automático no Excel com VBA

Portanto, com as dicas acima, você entenderá na prática o que é o VBA no Excel e como ele funciona.

Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado, passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Resolvendo Problemas Comuns no Excel

Por fim, deixe seu comentário sobre se gostou deste post tutorial e se você irá usar essas técnicas em suas planilhas de Excel. E você também pode enviar a sua sugestão para os próximos posts. Até breve!

Artigos Relacionados ao Excel: