Aprendendo a usar macros VBA no Excel de forma rápida e fácil
![]() |
| Imagem de Capa - Aprendendo a usar macros VBA no Excel de forma rápida e fácil |
Olá, tudo bem? Em nosso estudo de hoje aprenderemos como utilizar macros no Microsoft Excel de forma rápida e fácil. Em diversos momentos em nossas vidas repetimos tarefas em programas de escritórios. No entanto algumas dessas tarefas exaustivas podem ser minimizadas criando macros.
O que são macros?
A Microsoft, para facilitar a aprendizagem de pessoas comuns como eu e você, criou uma linguagem de programação chamada de Visual Basic que pode ser representada como uma sequência de comandos organizados em rotinas que imitam ações executadas pelo usuário.
Exemplificando vamos imaginar uma ação que o usuário clica em uma célula específica e digita um texto:
![]() |
| Imagem 1 - O que são macros? |
Esta ação pode ser representada em forma de macro, ou seja, em forma de uma rotina.
Habilitando a Guia Desenvolvedor e a permissão para o uso de macros
Antes de iniciarmos a gravação de nossa primeira macro, precisamos habilitar a Guia Desenvolvedor, na faixa de opões clique na guia Arquivo:
![]() |
| Imagem 2 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Clique em Opções:
![]() |
| Imagem 3 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Clique em Personalizar faixa de Opções:
![]() |
| Imagem 4 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Por padrão a Guia desenvolvedor fica desabilitada, habilite a guia como na imagem abaixo:
![]() |
| Imagem 5 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Para que as macros funcionem corretamente também precisamos habilitá-las, clique em Central de Confiabilidade:
![]() |
| Imagem 6 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Agora clique em Configurações da Central de Confiabilidade:
![]() |
| Imagem 7 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Clique em Configurações de macros:
![]() |
| Imagem 8 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Ligue a opção habilitar todas as macros.
![]() |
| Imagem 9 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Também precisamos salvar o arquivo como um arquivo habilitado para macros, caso contrário nossas macros não serão salvas. Clique em arquivo salvar como e escolha o tipo de arquivo com a extensão .xlsm, veja:
![]() |
| Imagem 10 - Habilitando a Guia Desenvolvedor e a permissão para o uso de macros |
Pronto, nosso arquivo está pronto para gravação de macros.
Gravando a primeira macro
Para gravarmos nossa primeira macro, vamos organizar nosso arquivo de exemplo da seguinte forma:
![]() |
| Imagem 11 - Gravando a primeira macro |
O botão cadastrar foi criado com a ferramenta retângulo. Ao clicarmos no botão cadastrar o texto que estiver na célula nome será copiado para o campo de nomes. Escreva um nome qualquer, nesse exemplo vou escrever “Pwmoura”. Clique na Guia desenvolvedor e gravar macro:
![]() |
| Imagem 12 - Gravando a primeira macro |
![]() |
| Imagem 13 - Gravando a primeira macro |
Uma janela será aberta para configurar a nova macro, no campo nome da macro escreva “cadastrar”, no campo Armazenar macro em escolha nessa pasta de trabalho. Assim as macros estarão disponíveis nessa pasta de trabalho. Clique em ok para iniciar a gravação.
![]() |
| Imagem 14 - Gravando a primeira macro |
A partir desse momento todas as ações serão gravadas, clique sobre a célula B4, clique com o botão direito do mouse, escolha a opção copiar.
![]() |
| Imagem 15 - Gravando a primeira macro |
Clique com o botão direito do mouse sobre a célula E4 e escolha a opção colar valores.
![]() |
| Imagem 16 - Gravando a primeira macro |
Depois clique novamente na célula B4 e digite a tecla delete. Agora clique na opção parar gravação na faixa de opções.
![]() |
| Imagem 17 - Gravando a primeira macro |
![]() |
| Imagem 18 - Gravando a primeira macro |
Para a macro funcionar devemos atribuí-la ao botão. Clique com o botão direito sobre o botão cadastrar, depois escolha Atribuir macro:
![]() |
| Imagem 19 - Gravando a primeira macro |
Escolha a macro cadastrar que acabamos de criar.
![]() |
| Imagem 20 - Gravando a primeira macro |
Faça alguns testes. Outras ações também funcionam como: aplicação de filtros, formatações, exclusão de conteúdos e muito mais. Espero que tenha gostado e até a próxima.
Arquivo da aula: baixar





















Comentários
Postar um comentário