Macros Excel - VBA

O Excel armazena as macros como código do Excel VBA (Visual Basic for Applications). Depois de gravar uma macro, você pode visualizar o código que é gerado, modificá-lo, copiar uma parte dele, etc. Você mesmo pode escrever um código de macro se estiver familiarizado com a programação em VBA.

Você aprenderá como criar uma macro, escrevendo um código VBA, no capítulo - Criando uma macro usando o editor VBA. Você aprenderá como modificar uma macro editando o código VBA no capítulo - Editando uma macro. Você aprenderá os recursos do Excel VBA neste capítulo.

Guia do desenvolvedor na faixa de opções

Você pode acessar o código de macro no VBA na guia Desenvolvedor na Faixa de Opções.

Se você não encontrar a guia Desenvolvedor na Faixa de Opções, será necessário adicioná-la da seguinte maneira -

  • Clique com o botão direito na faixa de opções.

  • Selecione Customize the Ribbon na lista suspensa.

o Excel Options a caixa de diálogo aparece.

  • Selecione Main Tabs de Customize the Ribbon lista suspensa.

  • Marque a caixa - Desenvolvedor na lista Guias principais e clique em OK. A guia do desenvolvedor é exibida.

Comandos de desenvolvedor para macros

Você precisa saber os comandos que são para macros na guia do desenvolvedor.

Clique na guia DEVELOPER na faixa de opções. Os seguintes comandos estão disponíveis no grupo Código -

  • Visual básico
  • Macros
  • Macro de registro
  • Use referências relativas
  • Segurança Macro

O comando Visual Basic é usado para abrir o Editor VBA no Excel e o comando Macros é usado para visualizar, executar e excluir as macros.

Você já aprendeu outros comandos além do Editor VBA nos capítulos anteriores.

Editor VBA

VBA Editor ou VBE é a plataforma de desenvolvedor para VBA no Excel.

Abra a pasta de trabalho - MyFirstMacro.xlsm que você salvou anteriormente no capítulo - Criando uma macro simples, neste tutorial.

Você pode abrir o VBE de uma das duas maneiras -

Option 1 - Clique em Visual Basic no grupo Código na guia Desenvolvedor na Faixa de Opções.

Option 2 - Clique em Editar na caixa de diálogo Macro que aparece quando você clica na guia EXIBIR → Macros → Exibir macros

O VBE aparece em uma nova janela.

O nome da pasta de trabalho habilitada para macro do Excel aparece com o prefixo - Microsoft Visual Basic for Applications.

Você encontrará o seguinte no VBE -

  • Explorador de projetos.
  • Properties.
  • Janela do módulo com código.

Explorador de Projetos

O Project Explorer é onde você encontra os nomes dos projetos VBA. Em um projeto, você encontrará nomes de planilhas e nomes de módulos. Quando você clica no nome de um módulo, o código correspondente aparece no lado direito de uma janela.

Janela de Propriedades

As propriedades são os parâmetros para objetos VBA. Quando você tem um objeto como um botão de comando, suas propriedades aparecerão na janela Propriedades.

Janela de Módulo com Código

O código de uma macro será armazenado em um módulo em VBA. Quando você seleciona uma macro e clica em Editar, o código da macro aparece na janela do módulo correspondente.