Guia de Introdução: Criar uma macro

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

Suponhamos que, a cada mês, crie um relatório para o seu gestor de contas. Pretende formatar os nomes dos clientes com contas vencidas em vermelho e aplicar formatação de negrito. Pode criar e, em seguida, executar uma macro que aplica rapidamente estas alterações de formatação às células que selecionar.

Como?

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 clichê 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 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, em seguida, clique em Editar. Esta ação inicia o Visual Basic Editor.

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

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

Próximos passos

Como?

Imagem do ícone

Antes de gravar uma macro    

Certifique-se de que o separador programador está visível na faixa. Por predefinição, o separador programador não está visível, pelo que deve fazer o seguinte:

  1. Aceda às preferências de > do Excel...Barra de ferramentas & de > da faixade.

  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 clichê 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 Visual Basic ao editar uma macro.

Para editar uma macro, no separador programador , clique em macros, selecione o nome da macro e, em seguida, clique em Editar. Esta ação inicia o Visual Basic Editor.

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

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

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

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?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×