Guia de Introdução: Criar uma macro

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Se tiver tarefas no Microsoft Excel que efetue 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 quiser. Quando cria uma macro, está a gravar cliques do rato e batimentos de teclas. Depois de criar uma macro, pode editá-la para efetuar pequenas alterações ao seu modo de funcionamento.

Suponha que todos os meses tem de criar um relatório para o seu gestor de contabilidade. Pretende formatar os nomes dos clientes com contas vencidas a vermelho e aplicar também 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?

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. Em alternativa, introduza o nome da 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 começar a gravar.

    Comando Gravar Macro no grupo Código no separador Programador

  3. Execute as ações que pretende automatizar, como a introdução de texto automático ou o preenchimento de 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

Analisar de forma mais detalhada a macro   

Pode obter algumas informações 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. Este procedimento inicia o Visual Basic Editor.

Veja como as ações que gravou aparecem como código. Algumas partes do código ser-lhe-ão, provavelmente, familiares e outras poderão parecer-lhe um pouco estranhas.

Efetue experiências com o código, feche o Visual Basic Editor e execute novamente a macro. Desta vez, veja se acontece alguma coisa de diferente!

Passos seguintes

Como?

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, pelo que deverá efetuar o seguinte procedimento:

  1. Aceda ao Excel > Preferências... > Friso e 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. Em alternativa, introduza o nome da 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 começar a gravar.

  3. Execute as ações que pretende automatizar, como a introdução de texto automático ou o preenchimento de uma coluna de dados.

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

Imagem do ícone

Analisar de forma mais detalhada a macro   

Pode obter algumas informações 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 Editor.

Veja como as ações que gravou aparecem como código. Algumas partes do código ser-lhe-ão, provavelmente, familiares e outras poderão parecer-lhe um pouco estranhas.

Efetue experiências com o código, feche o Visual Basic Editor e execute novamente a macro. Desta vez, veja se acontece alguma coisa de diferente!

Passos seguintes

Para saber mais sobre a criação e execução de macros. consulte o artigo criar, executar, editar ou eliminar uma macro.

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.

×