Módulo 5: Macros VBA Para Iniciantes

O que são macros e por que usar

2 min Aula 5.1
52%

Avanço do Projeto: Dashboard Executivo Inteligente IAEM

Contexto da Aula

Macros são sequências de comandos gravados que você pode executar com um clique. Imagine gravar uma tarefa que você faz 50 vezes por dia e executá-la automaticamente. Uma macro de formatação de relatório que leva 5 minutos manual pode ser feita em 2 segundos. Macros não são código complicado - começam com gravação simples, como gravar um vídeo das suas ações no Excel.

O que você vai aprender

Mostrar uma tarefa repetitiva antes e depois de automatização

1
Executar macro gravada previamente
2
Assistir formatação automática acontecer
3
Todo processo em 3 segundos
Resultado Final
Demonstrar visualmente o poder da automação - 5 minutos vs 3 segundos

Prática Guiada

1 Identificar tarefa repetitiva

Escolha algo que você faz frequentemente

  • Pense em tarefas que você repete semanalmente
  • Formatação de relatórios é ideal para começar
  • Anote os passos que você faz manualmente
2 Habilitar aba Desenvolvedor

Ative a aba necessária para macros

  • Arquivo > Opções > Personalizar Faixa de Opções
  • Marque 'Desenvolvedor' na lista da direita
  • Clique OK - nova aba aparece
3 Entender a segurança de macros

Configure segurança apropriada

  • Desenvolvedor > Segurança de Macro
  • Escolha 'Desabilitar com notificação' (recomendado)
  • Isso permite macros suas mas avisa sobre externas
4 Conhecer formatos de arquivo

Entenda quando salvar como .xlsm

  • Arquivos .xlsx não salvam macros
  • Use .xlsm para arquivos com macro
  • O 'm' significa macro-enabled
5 Ver exemplo de macro simples

Observe código básico no VBA

  • Desenvolvedor > Visual Basic (Alt+F11)
  • Observe a estrutura: Sub NomeMacro() ... End Sub
  • Cada linha é uma instrução que o Excel executa
6 Calcular economia de tempo

Quantifique o valor da automação

  • Tarefa manual: 5 min × 52 semanas = 260 min/ano
  • Tarefa automatizada: segundos
  • Economia: mais de 4 horas por ano só nessa tarefa

Faça Você Mesmo

Liste 5 tarefas repetitivas que você faz no Excel e calcule tempo gasto

Instruções:
  1. Anote 5 tarefas que você repete semanalmente
  2. Estime minutos gastos por execução
  3. Multiplique por frequência anual
  4. Priorize as que mais consomem tempo
Como verificar:
Você deve ter uma lista clara de candidatas à automação, ordenadas por potencial de economia de tempo

Teste seu Conhecimento

1 Qual a principal vantagem de usar macros?
Deixar a planilha mais bonita
Automatizar tarefas repetitivas economizando tempo
Proteger dados sensíveis
Compartilhar arquivos mais facilmente
Correto!

Exato! Macros automatizam tarefas repetitivas, economizando horas de trabalho manual.

Não é bem assim...

A principal vantagem é automatizar tarefas repetitivas, transformando minutos em segundos.

2 Qual formato de arquivo suporta macros?
.xlsx
.xlsm
.csv
.pdf
Correto!

Correto! O formato .xlsm (macro-enabled) é necessário para salvar macros.

Não é bem assim...

Arquivos .xlsx não salvam macros. Use .xlsm (m = macro-enabled).

3 Onde fica a aba para trabalhar com macros?
Página Inicial
Inserir
Desenvolvedor
Dados
Correto!

Perfeito! A aba Desenvolvedor contém as ferramentas de macro e VBA.

Não é bem assim...

A aba Desenvolvedor (precisa ser habilitada nas opções) contém as ferramentas de macro.

Dica IAEM

Comece automatizando tarefas simples e repetitivas. Não tente criar macros complexas no início. Uma macro que economiza 2 minutos por dia já são 8+ horas por ano!