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

Postagens mais visitadas deste blog

Editor Visual Basic – Como configurá-lo no Excel passo a passo

VBA Word - Introdução ao trabalho e natureza desse projeto