Guia de Introdução: Criar uma macro

Se tiver tarefas na 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 as vezes que pretender. Quando cria uma macro, está a gravar os cliques e batições de teclas do rato. Depois de criar uma macro, pode editá-la para fazer pequenas alterações à forma como funciona.

Suponhamos que, todos os meses, cria um relatório para o seu gestor de contabilidade. Pretende formatar os nomes dos clientes com contas em atraso a vermelho e aplicar formatação de 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. Efetue 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

Ver de perto a macro    

Pode aprender um pouco sobre a linguagem Visual Basic de programação 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 Editor.

Veja como as ações gravadas são apresentadas como código. Provavelmente, alguns dos códigos estarão claros para si e alguns poderão ser algo estranhos.

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

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 separador do separador. Por predefinição, o separador Programador não está visível, pelo que deve fazer o seguinte:

  1. Vá para Excel > Preferências...> Barra de & de Ferramentas do &.

  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. Efetue 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

Ver de perto a macro    

Pode aprender um pouco sobre a linguagem Visual Basic de programação 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 Editor.

Veja como as ações gravadas são apresentadas como código. Provavelmente, alguns dos códigos estarão claros para si e alguns poderão ser algo estranhos.

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

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Excel Tech Community (Comunidade Tecnológica do Excel) ou obter suporte na Comunidade de Respostas.

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

×