Módulo 5: Macros VBA Para Iniciantes

Gravando sua primeira macro

2 min Aula 5.2
56%

Avanço do Projeto: Dashboard Executivo Inteligente IAEM

Contexto da Aula

O Gravador de Macros é como um gravador de vídeo para suas ações no Excel. Você clica em 'Gravar', faz suas tarefas normalmente, e o Excel transforma tudo em código VBA automaticamente. Não precisa saber programar para começar. É a forma mais fácil de criar sua primeira automação - basta fazer o que você já sabe fazer.

O que você vai aprender

Gravar uma macro que formata dados brutos em tabela profissional

1
Iniciar gravação
2
Auto-ajustar largura de colunas
3
Aplicar formatação de tabela
4
Adicionar bordas e cabeçalho colorido
5
Parar gravação
Resultado Final
Macro pronta que transforma qualquer dado bruto em tabela formatada com um clique

Prática Guiada

1 Preparar dados para formatar

Tenha dados brutos prontos para a macro

  • Cole dados simples sem formatação
  • 5-10 linhas com 3-4 colunas
  • Certifique-se que está na célula A1
2 Iniciar gravação da macro

Comece a gravar suas ações

  • Desenvolvedor > Gravar Macro
  • Nome: FormatarTabela (sem espaços)
  • Atalho: Ctrl+Shift+F (opcional)
  • Armazenar em: Esta Pasta de Trabalho
3 Executar formatação manualmente

Faça a formatação enquanto grava

  • Selecione todas as células com dados (Ctrl+Shift+End)
  • Página Inicial > Formatar como Tabela
  • Escolha estilo azul ou verde
  • Confirme intervalo
4 Adicionar ajustes finais

Complete a formatação

  • Selecione colunas de dados
  • Clique duas vezes na borda para auto-ajustar
  • Adicione filtro se necessário
5 Parar gravação

Finalize e salve a macro

  • Desenvolvedor > Parar Gravação
  • Ou clique no quadrado na barra de status
  • A macro está salva e pronta
6 Testar a macro

Execute para confirmar funcionamento

  • Cole novos dados brutos em outra aba
  • Desenvolvedor > Macros > FormatarTabela > Executar
  • Ou use o atalho Ctrl+Shift+F se definiu

Faça Você Mesmo

Grave uma macro que prepara dados para impressão

Instruções:
  1. Grave macro chamada 'PrepararImpressao'
  2. Defina área de impressão
  3. Configure orientação paisagem
  4. Ajuste para caber em 1 página
  5. Adicione cabeçalho com data
Como verificar:
Ao executar a macro em qualquer planilha, ela deve ficar pronta para impressão profissional

Teste seu Conhecimento

1 Onde você inicia a gravação de uma macro?
Arquivo > Novo
Página Inicial > Gravar
Desenvolvedor > Gravar Macro
Dados > Macro
Correto!

Correto! O botão Gravar Macro fica na aba Desenvolvedor.

Não é bem assim...

A gravação de macros é iniciada em Desenvolvedor > Gravar Macro.

2 Por que nomear a macro sem espaços?
Preferência pessoal
VBA não aceita espaços em nomes de procedimentos
Para economizar memória
Para rodar mais rápido
Correto!

Exato! Nomes de procedimentos em VBA não podem ter espaços - use CamelCase ou underline.

Não é bem assim...

VBA não aceita espaços em nomes. Use FormatarTabela ou Formatar_Tabela.

3 O que acontece quando você para a gravação?
A macro é deletada
O Excel fecha
As ações são salvas como código VBA
Nada, precisa salvar manualmente
Correto!

Perfeito! Ao parar, todas as ações gravadas são convertidas em código VBA e salvas.

Não é bem assim...

Ao parar a gravação, o Excel converte suas ações em código VBA automaticamente.

Dica IAEM

Antes de gravar, faça um 'ensaio' da tarefa mentalmente. Erros durante a gravação ficam gravados! Se errar, é mais fácil deletar a macro e gravar novamente do que editar o código.