O que são macros e o que elas fazem

As macros do Excel aumentam a produtividade e economizam tempo ao criar uma pasta de trabalho ou planilha complexa. Mesmo se você começar com alguns dos melhores modelos do Microsoft Excel, adicionar macros simplifica o uso de sua planilha no futuro. Aqui está uma explicação sobre o que são macros do Excel, o que você pode fazer com uma macro, como escrever e gravar macros para personalizar sua pasta de trabalho e como executar macros para automatizar e acelerar tarefas repetitivas.



Macros do Excel definidas

Uma macro do Excel é uma série de comandos armazenados em uma pasta de trabalho. Uma macro pode substituir ações tão simples quanto algumas opções de menu e cliques do mouse. Ao gravar suas ações, você pode atribuir macros e reproduzi-las novamente com o toque de uma tecla de atalho.


Macros mais complicadas podem ser um programa completo escrito no editor Visual Basic usando código VBA. VBA significa Visual Basic for Applications, uma linguagem de programação que inclui comandos especiais específicos do Excel.

Quando você abre pastas de trabalho habilitadas para macro, que são arquivos do Excel com extensão XLSM, o Microsoft Office alerta você com um aviso de segurança. As macros podem ser perigosas e conter códigos maliciosos, portanto, tenha cuidado.

Se você não sabe a origem de um arquivo ou não tem certeza se o criador é confiável, não ative as macros. Se você sabe que o arquivo é seguro e deseja usar as macros VBA, escolha Habilitar conteúdo no aviso de segurança.

Uma captura de tela das configurações de macro da Central de Confiabilidade do Excel.

Você pode ignorar esse aviso ativando macros nas configurações da Central de Confiabilidade do Microsoft Office. Certifique-se de compreender os riscos se fizer isso. No Guia Arquivoselecione Opçõesentão escolha Centro de confiança.


O que posso fazer com macros do Excel?

Macros do Excel são úteis. Você pode usar macros para aplicar formatação a células, linhas, colunas e planilhas, classificar e filtrar informações e realizar análises de dados para preparar uma pasta de trabalho para uso.

As macros podem construir tabelas, gráficos e tabelas para a criação de relatórios. Ele importa ou exporta os dados de outras fontes. As macros Excel VBA também podem gerar documentos e enviar e-mails, reduzindo seu trabalho ao mínimo.

Relacionado

Como criar, gravar e executar macros do Excel

Use o Excel ao máximo em algumas etapas simples

Como gravar uma macro?

Resumindo, abra o Desenvolvedor guia, selecione o Gravar macro botão e digite um nome de macro. Você pode armazenar uma macro em um Pasta de trabalho macro pessoal que está disponível em qualquer planilha ou em Esta pasta de trabalho se você quiser usá-lo apenas em suas planilhas atuais.

Uma captura de tela mostra como gravar uma macro do Excel.

O Excel registra suas ações. Execute as etapas que deseja repetir ao executar a macro no futuro. Clique no Pare de gravar botão quando terminar. Dessa forma, você não adicionará etapas desnecessárias.


Uma captura de tela mostra como personalizar a faixa de opções do Excel.

Se você não vê o Desenvolvedor guia, clique com o botão direito na faixa do Excel e escolha Personalize a faixa de opções no menu suspenso. Marque a caixa de seleção para Desenvolvedor. A guia Desenvolvedor aparece entre o Visualizar e Ajuda guias.

Como escrever código VBA

Se você quiser aprender Visual Basic for Applications, comece com nosso guia para criar macros do Excel. Se você é iniciante, não está familiarizado com VBA ou deseja aprender mais sobre VBA para Excel, o tutorial de macro da Microsoft é um bom recurso.

Se você conhece VBA, abra o Desenvolvedor guia e selecione Visual Basic na barra de ferramentas para abrir o Editor VBA. Alternativamente, pressione Alt+F11 para alternar entre o Editor VBA e sua pasta de trabalho do Excel.


Uma captura de tela do Editor do Visual Basic for Applications da Microsoft.

Você pode atribuir um atalho de teclado a macros do Excel escritas em código VBA, assim como faz com macros gravadas. Como você está usando macros para economizar tempo, acioná-las pressionando as teclas é uma ótima ideia.

Quais plataformas oferecem suporte a macros do Excel?

Você só pode criar macros do Excel na versão desktop do Excel. A versão desktop do Excel está disponível para PCs Windows e computadores Mac. Embora não seja possível criar novas macros no Excel online, você pode executar pastas de trabalho habilitadas para macro. O aplicativo móvel Excel não pode executar macros.

Você também pode usar o Excel Online para executar macros em um Chromebook barato e duradouro. No entanto, a Microsoft não criou uma versão desktop para o ChromeOS. Se quiser gravar macros ou criar código para uma planilha, você precisará de outra solução.


Mais opções de macro

O Planilhas Google possui gravação de macros e um Apps Script Editor onde você pode escrever código personalizado. É difícil vencer o Microsoft Excel, mas o Planilhas Google é um concorrente digno que pode atender à maioria das suas necessidades.

Relacionado

Como usar o Microsoft 365 (Office) em um Chromebook

Às vezes, uma planilha Excel é o que você precisa