Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Configurando o Ambiente VBA | Introdução ao VBA e ao Modelo de Objetos do Excel
VBA do Excel para Automação Empresarial

Configurando o Ambiente VBA

Deslize para mostrar o menu

As ferramentas do VBA ficam ocultas por padrão porque a maioria dos usuários do Excel nunca precisa delas. Antes de escrever qualquer linha de código, é necessário ativar a guia Desenvolvedor, se familiarizar com o Editor do Visual Basic (VBE) e compreender a única regra de formato de arquivo que confunde quase todos os iniciantes.

Ativando a Guia Desenvolvedor

  1. Vá em Arquivo → Opções;
  2. Clique em Personalizar Faixa de Opções;
  3. Na lista à direita das guias principais, marque a caixa ao lado de Desenvolvedor;
  4. Clique em OK. A guia Desenvolvedor agora aparece na sua faixa de opções.
carousel-imgcarousel-imgcarousel-img

Abrindo o Editor do Visual Basic

Pressione Alt+F11 de qualquer lugar no Excel (ou clique em Visual Basic na guia Desenvolvedor). Isso abre o VBE — uma janela de aplicativo separada onde todo o código VBA é armazenado. Três painéis são os mais importantes enquanto você está aprendendo:

  • Project Explorer (canto superior esquerdo) — uma visualização em árvore de todas as pastas de trabalho abertas, suas planilhas e seus módulos de código;
  • Properties window (canto inferior esquerdo) — configurações para o objeto selecionado no Project Explorer;
  • Code window (direita) — onde você lê, escreve e executa procedimentos VBA.

Explorando o Project Explorer

Na imagem acima, observe a hierarquia: VBAProject (Section_1_VBA_Intro.xlsm) contém Microsoft Excel Objects (uma entrada para cada planilha, além de ThisWorkbook) e, após adicionar qualquer código, uma pasta Modules. O código padrão — o tipo que você escreverá na maior parte deste curso — deve ser colocado em um Module, não diretamente atrás de uma planilha ou do ThisWorkbook. Clique com o botão direito em VBAProject → Insert → Module para adicionar um.

Salvando Pastas de Trabalho Habilitadas para Macro (.xlsm)

Note
Nota

Se você salvar uma pasta de trabalho que contém código VBA como uma Pasta de Trabalho Excel normal (.xlsx), o Excel exclui silenciosamente todas as macros. Não há uma caixa de diálogo de aviso que você possa perder — o Excel realmente avisa, mas é fácil clicar sem ler. Sempre escolha Pasta de Trabalho Habilitada para Macro do Excel (*.xlsm) na lista suspensa "Salvar como tipo" sempre que um arquivo contiver código.

Tarefa

Preparação do ambiente.

  1. Abra o Section_1_VBA_Intro.xlsx e habilite a guia Desenvolvedor caso ainda não esteja visível.
  2. Pressione Alt+F11 e localize a planilha Employees e o ThisWorkbook no Explorador de Projetos.
  3. Insira um novo Módulo (clique com o botão direito em VBAProject → Inserir → Módulo) e renomeie-o na janela de Propriedades para modIntro.
  4. Salve o arquivo como Section_1_VBA_Intro.xlsm usando Arquivo → Salvar Como → Pasta de Trabalho Habilitada para Macro do Excel.
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 2
some-alt