Para abrir o VBA no Excel para desktop, pressione Alt+F11 no Windows. No Mac, use Desenvolvedor > Visual Basic ou o atalho de teclado Fn+Alt+F11 . Ambos os métodos abrem o Editor do Visual Basic (VBE), onde você pode visualizar ou escrever macros para uma pasta de trabalho. O Excel para a Web não permite criar, executar ou editar macros VBA; portanto, abra o arquivo no aplicativo para desktop se precisar do editor.
Pressione Alt+F11 enquanto uma pasta de trabalho estiver aberta no Excel para Windows.
Abra o editor VBA no Excel para Windows.
O atalho de teclado é a maneira mais rápida de abrir o editor VBA. A Microsoft lista Alt+F11 como o atalho para abrir o Editor do Visual Basic for Applications nos atalhos de teclado do Excel .
Abra uma pasta de trabalho no aplicativo Excel para desktop. Pode ser uma nova pasta de trabalho em branco ou um arquivo existente. Salve uma cópia primeiro se você planeja testar um código desconhecido.
Pressione Alt+F11. O editor será aberto em uma janela separada. Se o seu laptop atribuir uma função física à tecla F11, mantenha pressionada a tecla Fn também para que o Excel a reconheça.
Use a faixa de opções se preferir usar o mouse. Selecione Desenvolvedor > Visual Basic . Isso abrirá o mesmo editor. Se você alternar para outra pasta de trabalho, o Explorador de Projetos também poderá exibir o projeto VBA dela.
O comando Visual Basic está no grupo Código da guia Desenvolvedor do Excel.
Não confunda Alt+F11 com Alt+F8 : Alt+F8 abre a caixa de diálogo Macro, onde você pode selecionar e executar uma macro salva. Alt+F11 abre o editor de código. Para retornar ao Excel, pressione Alt+F11 novamente ou alterne entre janelas. Abra a pasta de trabalho primeiro se quiser que o projeto dela apareça no Explorador de Projetos.
Mostre a guia Desenvolvedor, caso ela não esteja presente.
O Excel oculta a guia Desenvolvedor por padrão, mas você pode adicioná-la à faixa de opções. No Windows, selecione Arquivo > Opções > Personalizar Faixa de Opções . Na lista Guias Principais, marque a opção Desenvolvedor e selecione OK . A guia permanecerá visível, a menos que você desmarque a caixa de seleção posteriormente. Essas são as etapas nas instruções da Microsoft para exibir a guia Desenvolvedor .
Ative o recurso Desenvolvedor nas Opções do Excel e clique em OK para adicioná-lo à faixa de opções.
No Excel para Mac, abra Excel > Preferências > Faixa de Opções e Barra de Ferramentas . Em Personalizar a Faixa de Opções, selecione Guias Principais , marque Desenvolvedor e escolha Salvar . Em seguida, selecione Desenvolvedor > Visual Basic . A Microsoft também documenta o atalho para Mac como Fn+Alt+F11; em teclados Apple, a tecla Alt é rotulada como Option. Consulte o guia da guia Desenvolvedor do Excel para Mac da Microsoft e as instruções de atalho do editor VBA .
O que fazer depois que o editor abrir
O painel esquerdo, chamado Explorador de Projetos, lista as pastas de trabalho abertas como projetos VBA. Um projeto pode conter objetos de planilha e pasta de trabalho, formulários e módulos padrão. Se o Explorador de Projetos estiver oculto no editor do Windows, selecione Exibir > Explorador de Projetos ou pressione Ctrl+R . O grande painel de código à direita é onde você inspeciona ou insere código.
O Explorador de Projetos identifica a pasta de trabalho, enquanto o painel de código exibe um procedimento ou módulo.
Para testar uma pequena macro, selecione o projeto da sua pasta de trabalho no Explorador de Projetos e escolha Inserir > Módulo . Digite ou cole este procedimento na nova janela de código:
Sub AddWorksheet()
ActiveWorkbook.Worksheets.Add
End Sub
Clique em qualquer lugar dentro do procedimento e pressione F5 ou use o comando Executar no editor. A macro adiciona uma planilha à pasta de trabalho ativa. Se você quiser apenas inspecionar o código existente, não precisa executar nada. Para obter mais informações sobre como criar e executar macros, consulte as instruções de macro da Microsoft .
Salve a planilha para que o código VBA seja preservado.
Uma pasta de trabalho .xlsx padrão não pode armazenar código de macro VBA. Se você adicionar código que deseja manter, use Arquivo > Salvar como e escolha Pasta de trabalho habilitada para macros do Excel (*.xlsm) . A lista de formatos de arquivo compatíveis da Microsoft confirma que o .xlsm armazena código VBA, enquanto o .xlsx não. Se o Excel avisar que as macros serão removidas ao salvar como .xlsx, cancele essa opção de formato e salve uma cópia habilitada para macros.
O Excel para a Web pode abrir uma pasta de trabalho que contenha macros, mas não pode executar, criar ou editar o VBA. Selecione " Abrir no Aplicativo da Área de Trabalho" para usar o VBE. Se Alt+F11 não funcionar, primeiro confirme se você está no Excel para desktop e, em seguida, tente Desenvolvedor > Visual Basic ; em um laptop, inclua a tecla Fn, se necessário. Se o editor abrir, mas a lista de projetos estiver ausente, abra o Explorador de Projetos no menu Exibir.