Macro no Excel/VBA


Como criar uma macro

Criar uma macro no Excel pode ajudar a automatizar tarefas repetitivas e economizar tempo. Abaixo estão os passos básicos para criar uma macro usando VBA (Visual Basic for Applications) no Excel:

1. Habilitar a Guia Desenvolvedor

Antes de começar a criar macros, é necessário garantir que a guia “Desenvolvedor” esteja visível na faixa de opções do Excel.

  1. Abra o Excel.
  2. Clique em “Arquivo” e depois em “Opções”.
  3. Na janela “Opções do Excel”, selecione “Personalizar Faixa de Opções”.
  4. No painel direito, marque a caixa “Desenvolvedor”.
  5. Clique em “OK”.

Agora, a guia “Desenvolvedor” estará visível na faixa de opções.

2. Criar uma Nova Macro

  1. Clique na guia “Desenvolvedor”.
  2. Selecione “Gravar Macro” no grupo “Códigos”.
  3. Na janela “Gravar Macro”, dê um nome para a sua macro. Evite espaços e caracteres especiais. Exemplo: MinhaMacro.
  4. Escolha onde você deseja armazenar a macro:
  • “Pasta de Trabalho Pessoal de Macros” para torná-la disponível em todas as pastas de trabalho.
  • “Pasta de Trabalho Atual” para torná-la disponível apenas na pasta de trabalho atual.
  1. (Opcional) Atribua um atalho de teclado para executar a macro rapidamente.
  2. Clique em “OK” para iniciar a gravação.

Enquanto a macro está sendo gravada, execute as ações que deseja automatizar. O Excel gravará cada passo que você realizar.

  1. Quando terminar, clique em “Parar Gravação” na guia “Desenvolvedor”.

3. Editar a Macro com VBA

Para visualizar e modificar o código da sua macro:

  1. Na guia “Desenvolvedor”, clique em “Visual Basic”.
  2. Na janela do VBA, você verá uma lista de módulos no painel “Projeto – VBA”. Encontre o módulo onde sua macro foi salva (geralmente chamado Módulo1).
  3. Clique duas vezes no módulo para abrir o código da macro.

O código VBA gerado pela gravação pode ser modificado para ajustar a macro às suas necessidades. Aqui está um exemplo básico de código VBA:

Sub MinhaMacro()
    ' Este é um comentário
    Range("A1").Value = "Olá, Mundo!" ' Insere o texto "Olá, Mundo!" na célula A1
End Sub

4. Executar a Macro

  1. Volte para o Excel.
  2. Na guia “Desenvolvedor”, clique em “Macros”.
  3. Selecione a macro desejada na lista e clique em “Executar”.

5. Salvar o Arquivo com Macros

Para garantir que sua macro seja salva, você precisa salvar seu arquivo no formato de Pasta de Trabalho Habilitada para Macro (.xlsm):

  1. Clique em “Arquivo” e depois em “Salvar Como”.
  2. Escolha o local onde deseja salvar o arquivo.
  3. No campo “Tipo”, selecione “Pasta de Trabalho Habilitada para Macro do Excel (*.xlsm)”.
  4. Clique em “Salvar”.

Agora você tem um arquivo que pode conter e executar macros!

Conclusão

Criar e usar macros no Excel pode tornar seu trabalho muito mais eficiente. Com um pouco de prática, você pode automatizar tarefas complexas e repetir processos com facilidade. Explore o VBA para criar macros mais avançadas e personalizadas!


Compartilhe agora

Facebook
Twitter
LinkedIn
WhatsApp