Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for Mac Excel 2021 para Mac Excel 2019 Excel 2016

Se tiver tarefas no Microsoft Excel que faz repetidamente, pode gravar uma macro para automatizar essas tarefas. Uma macro é uma ação ou um conjunto de ações que pode executar quantas vezes quiser. Quando cria uma macro, está a gravar os cliques do rato e os batimentos de teclas. Depois de criar uma macro, pode editá-la para fazer pequenas alterações à forma como funciona.

Suponha que, todos os meses, cria um relatório para o seu gestor de contas. Quer formatar os nomes dos clientes com contas em atraso a vermelho e também aplicar formatação a negrito. Pode criar e, em seguida, executar uma macro que aplique rapidamente estas alterações de formatação às células que selecionar.

Como posso fazê-lo?

Imagem do ícone

Antes de gravar uma macro    

As macros e as ferramentas do VBA encontram-se no separador Programador, que está oculto por predefinição, pelo que o primeiro passo é ativá-lo. Para obter mais informações, consulte Mostrar o separador Programador.

Separador Programador no friso

Imagem do ícone

Gravar uma macro    

  1. No grupo Código , no separador Programador , clique em Gravar Macro.

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

    Comando Gravar Macro no grupo Código no separador Programador

  3. Execute as ações que pretende automatizar, como introduzir texto automático ou preencher uma coluna de dados.

  4. No separador Programador, clique em Parar Gravação.

    Comando Terminar Gravação no grupo Código no separador Programador

Imagem do ícone

Veja mais detalhadamente a macro    

Pode aprender um pouco sobre a linguagem de programação do Visual Basic ao editar uma macro.

Para editar uma macro, no grupo Código no separador Programador , clique em Macros, selecione o nome da macro e clique em Editar. Esta ação inicia o visual basic Revisor.

Veja como as ações que registou aparecem como código. Alguns dos códigos provavelmente serão claros para si, e alguns deles podem ser um pouco misteriosos.

Experimente o código, feche o visual basic Revisor e execute a macro novamente. Desta vez, veja se algo diferente acontece!

Próximos passos

Como posso fazê-lo?

Imagem do ícone

Antes de gravar uma macro    

Certifique-se de que o separador Programador está visível no friso. Por predefinição, o separador Programador não está visível, por isso faça o seguinte:

  1. Aceda a Preferências de > do Excel...> Friso & Barra de Ferramentas.

  2. Na categoria Personalizar o Friso, na lista Separadores Principais, selecione a caixa de verificação Programador e, em seguida, clique em Guardar.

Imagem do ícone

Gravar uma macro    

  1. No separador Programador, clique em Gravar Macro.

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

  3. Execute as ações que pretende automatizar, como introduzir texto automático ou preencher uma coluna de dados.

  4. No separador Programador, no grupo Código, clique em Terminar Gravação.

Imagem do ícone

Veja mais detalhadamente a macro    

Pode aprender um pouco sobre a linguagem de programação do Visual Basic ao editar uma macro.

Para editar uma macro, no separador Programador , clique em Macros, selecione o nome da macro e clique em Editar. Esta ação inicia o visual basic Revisor.

Veja como as ações que registou aparecem como código. Alguns dos códigos provavelmente serão claros para si, e alguns deles podem ser um pouco misteriosos.

Experimente o código, feche o visual basic Revisor e execute a macro novamente. Desta vez, veja se algo diferente acontece!

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.