Criando sua primeira Macro no Excel

Muitos profissionais que usam o Excel realizam tarefas e comandos repetidos, diversas vezes ao dia. Poucos sabem que tais tarefas podem ser automatizadas e executadas automaticamente no Excel através das Macros. Mas afinal, o que são Macros?

Macros

Uma “macro” nada mais é do que um código de programação gerado através de uma gravação de cliques dados no programa. Todos os programas do Office (Word, Excel, PowerPoint, Access) possibilitam a gravação macros. Para usuários que desejam automatizar tarefas simples do Excel, utilizamos as macros gravadas. Para usuários avançados utilizamos as macros programadas no VBA ( Visual Basic Aplication).

Para gravar uma macro, é necessário salvar nossa pasta de trabalho do Excel no formato Pasta de Trabalho Habilitada para Macros o Excel:

Esta opção salva arquivos que contém macros (programação em VBA) com a extensão “xlsm”. A Microsoft separou arquivos com macros e sem macros pensando em fornecer mais segurança aos usuários. Dessa forma, ao abrir um arquivo habilitado para macros o usuário já sabe que o arquivo contém uma programação. A preocupação da Microsoft é relevante, uma vez que através de programação é possível realizar diversos procedimentos automatizados que podem comprometer a segurança do computador.

Para gravar uma macro, basta colocar para gravar, sair clicando nas opções desejadas e parar de gravar. No início da gravação, você irá atribuir um atalho no teclado para esta macro, e após digitar o atalho, todo os cliques gravados serão repetidos. Se você nunca gravou uma macro, siga os procedimentos abaixo para entendemos o que é uma macro:

Após salvar a planilha no formato indicado acima, faça os seguintes procedimentos:

  • Clique na guia “Exibição”
  • Clique sobre “Macros” e escolha “Gravar macro”

rn 

Gravar macro
  • Na tela que surgir, no campo “Nome da macro” digite ”Pintar”

rn 

  • No campo “Tecla de atalho”, pressione “Shift” e digite “A” (Perceba que o atalho para “buscar” essa macro será: “Ctrl + Shift + A”)

Tecla de atalho
  • Clique em “OK” e a macro começará a ser salva.

rn 

ATENÇÃO: NÃO CLIQUE EM NENHUMA CÉLULA DURANTE A GRAÇÃO DA MACRO, APENAS SIGA O PROCEDIMENTO ABAIXO

 

  • Na célula que já estiver selecionada, clique no botão “Preenchimento” para preencher a célula de cor AMARELO:

Na célula que já estiver selecionada
  • Clique no botão “Negrito”criar_macro4
  • Clique na botão “Cor da Fonte” e selecione “Vermelho”criar_macro5

rn 

  • Pronto! Agora vamos parar a gravação. Na mesma aba “Exibição”, selecione “Macro” e em seguida “ Parar Gravação”:

Parar Gravação
  • Para “rodar” a sua macro, digite o atalho “Ctrl + Shift + A” e veja que o mesmo passo a passo será repetido, ou seja, o Excel pintará a célula que estiver selecionada de amarelo, formatará a fonte para negrito e vermelho:

Ctrl + Shift + A Pronto! Agora você automatizou uma rotina no Excel através de uma macro. Viu como é fácil? Essa e muitas outras dicas e truques do Excel estão disponíveis no nosso canal do YouTube, você pode se inscrever clicando aqui.  

← Mais artigos de Automação: VBA e Power Query