Gravador de Macros


O Excel possui uma funcionalidade chamada Gravador de macros. Esta ferramenta acompanha as ações realizadas nas planilhas e as transforma em código do VBA. É uma ótima forma para entender como as coisas funcionam.

Acesse o Gravador de macros em Desenvolvedor $\rightarrow$ Gravar macro.

Gravar macro

Gravando uma Macro

Para fins didáticos é recomendado que se coloque as janelas da planilha do Excel e do VBE lado a lado ao se utilizar o Gravador de macros. Desta forma, é possível acompanhar o passo-a-passo da criação do código.

Excel e VBE

Experimente agora gravar uma macro!

  1. Clique na guia Desenvolvedor
  2. Clique em Gravar macro
  3. Nomeie a macro É opcional a Tecla de atalho e Descrição
  4. Realize ações no Excel Preencha, por exemplo, um valor em uma célula
  5. Ao final clique no botão Parar Gravação (, no mesmo local que Gravar macro)

Repare que ao utilizar o Gravador de macros, um módulo é criado automaticamente no Project Explorer do VBE.

Gravando Macro

Evite erros e ações desnecessárias enquanto utilizar o gravador, pois tudo está sendo gravado e codificado.

Fique atento e não se assuste pois o Gravador de macros gera muito código desnecessário.

O Gravador de macros também pode ser acessado rapidamente pelo atalho localizado no canto inferior esquerdo do Excel.

Atalho para Gravador

Visualizar Macros Gravadas

Uma maneira de acessar as macros gravadas é através do Exibidor de Macros.

Existem algumas formas de abrir o Exibidor de Macros:

  1. Na guia Desenvolvedor no botão Macros
  2. Na guia Exibir, clicando em Macros
  3. Através do atalho Alt+F8
Exibir Macro

Uma maneira de acessar o código gerado pelo gravador é clicando em Editar.


Referências Relativas

Caso a opção Usar Referências Relativas esteja desligada no momento em que a macro está sendo gravada, ao executar esta macro, ela reproduzirá ("ao pé da letra") as mesmas ações nas mesmas células.

Normalmente o que se procura criando e gravando macros é gerar um código que possa ser reutilizado de forma ampla e relativa. Deste modo, é aconselhável deixar esta opção ativada.

Usar Referências Relativas

Salvando seu Trabalho com macros

Caso tenha feito uma macro e na hora de salvar seu trabalho aparecer o aviso abaixo:

Extensão Errada

Clique em "Não", para não perder as macros criadas.

Sempre que utilizar macros em um arquivo do Excel lembre-se de salvá-lo na extensão habilitada para macros (.xlsm .xlsm), caso contrário todo código criado será perdido.

  1. Clique em Arquivo
  2. Vá para Salvar como
  3. Selecione a extensão (.xlsm .xlsm)
Salvando *.xlsm


SuperExcelVBA.com é um site voltado ao aprendizado de VBA. Exemplos e explicações podem ter sido simplificados para maior e mais veloz compreensão. Estamos constantemente nos atualizando e corrigindo erros, porém não existe garantia sobre o conteúdo disponível no site. Todos os direitos reservados.

Excel ® é uma marca registrada da Microsoft Corporation.

© 2024 SuperExcelVBA | SOBRE

Protected by Copyscape