Início rápido: criar uma macro

Importante:  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Se houver tarefas executadas de forma recorrente no Microsoft Excel, você poderá gravar uma macro que automatize essas tarefas. Macro é uma ação ou um conjunto de ações que podem ser executadas quantas vezes você desejar. Ao criar uma macro, você está gravando cliques do mouse e pressionamentos de tecla. Depois de criar uma macro, você pode editá-la para fazer pequenas alterações na maneira como ela funciona.

Suponha que todo mês você cria um relatório para seu gerente de contabilidade e deseja formatar os nomes dos clientes com pagamento atrasado em vermelho e aplicar a formatação de negrito. Você pode criar e executar uma macro que aplique rapidamente essas alterações de formatação nas células selecionadas.

Como?

imagem do ícone

Antes de gravar uma macro   

As ferramentas Macros e VBA podem ser encontradas na guia Desenvolvedor, que fica oculta por padrão, portanto, a primeira etapa é habilitá-la. Para saber mais, confira Mostrar a guia Desenvolvedor.

Guia Desenvolvedor na Faixa de Opções

imagem do ícone

Gravar uma macro   

  1. No grupo Código da guia Desenvolvedor, clique em Gravar Macro.

  2. Opcionalmente, insira um nome para a macro na caixa Nome da macro, insira uma tecla de atalho na caixa Tecla de atalho e uma descrição na caixa Descrição e clique em OK para começar a gravação.

    Gravar Macro

  3. Execute as ações que deseja automatizar, como por exemplo, inserindo um texto clichê ou preenchendo uma coluna de dados.

  4. Na guia Desenvolvedor, clique em Interromper Gravação.

    Comando Parar Gravação no grupo Código da guia Desenvolvedor

imagem do ícone

Dê uma olhada mais atenta a macro   

Você pode aprender um pouco sobre a linguagem de programação Visual Basic editando uma macro.

Para editar uma macro, no grupo Código da guia Desenvolvedor, clique em Macros, selecione o nome da macro e clique em Editar. Isso inicia o Editor do Visual Basic.

Veja como as ações que você gravou aparecem codificadas. Alguns códigos provavelmente serão claros para você, enquanto outros não.

Teste o código, feche o Editor do Visual Basic e execute a macro novamente. Desta vez, veja se algo diferente acontece!

Próximas etapas

Como?

imagem do ícone

Antes de gravar uma macro   

Verifique se a guia Desenvolvedor está visível na faixa de opções. Por padrão, a guia Desenvolvedor não permanece visível; sendo assim, proceda da seguinte forma:

  1. Vá para o Excel > Preferências... > Ferramentas & Faixa de opções.

  2. Na categoria Personalizar faixa de opções, na lista Guias principais, marque a caixa de seleção desenvolvedor e clique em Salvar.

imagem do ícone

Gravar uma macro   

  1. Na guia Desenvolvedor, clique em Gravar Macro.

  2. Opcionalmente, insira um nome para a macro na caixa Nome da macro, insira uma tecla de atalho na caixa Tecla de atalho e uma descrição na caixa Descrição e clique em OK para começar a gravação.

  3. Execute as ações que deseja automatizar, como por exemplo, inserindo um texto clichê ou preenchendo uma coluna de dados.

  4. Na guia Desenvolvedor no grupo Código, clique em Parar Gravação.

imagem do ícone

Dê uma olhada mais atenta a macro   

Você pode aprender um pouco sobre a linguagem de programação Visual Basic editando uma macro.

Para editar uma macro, na guia desenvolvedor, clique em Macros, selecione o nome da macro e clique em Editar. Isso inicia o Editor do Visual Basic.

Veja como as ações que você gravou aparecem codificadas. Alguns códigos provavelmente serão claros para você, enquanto outros não.

Teste o código, feche o Editor do Visual Basic e execute a macro novamente. Desta vez, veja se algo diferente acontece!

Próximas etapas

Para saber sobre como criar e executar macros. consulte criar, executar, editar ou excluir uma macro.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no User Voice do Excel.

Observação: Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×