fbpx

Mas afinal, o que é uma macro?

Imagem destaque artigo sobre macro

Sabe o que é uma macro? É muito provável que já tenha, pelo menos, ouvido falar de macros. As macros ajudam bastante na automatização de tarefas repetitivas. Podem ser criadas para apenas um ficheiro específico, ou guardar no livro pessoal de macros, ficando disponíveis para todos os seus ficheiros de Excel, sendo essas as macros pessoais no Excel.

Embora, hoje em dia, a ferramenta Power Query tenha vindo ajudar na automatização de tarefas que antes se faziam com a utilização de macros, as macros continuam a ter um papel importante e podem ser utilizadas de modo bastante simples.

Neste artigo vou-lhe explicar:

  1. O que é uma macro;
  2. Como gravar uma macro;

O que é uma macro

Uma macro é uma sequência de comandos e funções armazenados num módulo de VBA e pode ser usada sempre que precisar de executar uma tarefa repetitiva, no fundo ajuda a automatizar tarefas.

Para criar macros, pode escrever o código de programação ou pode gravar uma macro com as instruções que pretende e o código é escrito automaticamente.

Para conseguir trabalhar com macros, precisa de ter ativo o separador Developer (Programador).

Caso ainda não tenha este separador ativo, deverá ir a File (Ficheiro), Options (Opções), Customize Ribbon (Personalizar Friso) e, no lado direito, nos separadores, ativar o botão referente a este separador. Por fim, clicar em OK:

Adicionar separador Developer ao Friso no Excel

E já deverá ter o separador disponível na sua Ribbon (Friso):

Separador Developer ou Programador no Excel

Como gravar uma macro

Se não percebe nada de programação (e não quer perceber), gravar macros é uma boa opção, pois não precisa de escrever o código do zero. O código de todos os passos que executar enquanto está a gravar um macro, é escrito automaticamente.

 

Para gravar macros, no separador Developer (Programador), carregue em Record Macro (Gravar Macro) e aparecerá a seguinte janela:

Gravar uma macro pessoal no Excel - iniciar gravação

Escolha o nome a atribuir (que não pode incluir espaços), pode definir um atalho e onde pretende guardar. Por defeito, aparece que será guardada no livro que tiver aberto, mas existem outras opções.

Quando clica em OK, aparece um quadrado no canto inferior esquerdo que indica que está a gravar.

Gravar uma macro pessoal no Excel - gravação

Neste momento, pode executar as ações que pretende que a macro faça. Por exemplo, pintar de células de amarelo.

Quando terminar, volte ao Separador Developer (Programador) e clique em Stop Recording (Parar a gravação).

Gravar uma macro pessoal no Excel - terminar gravação

Para ver a macro que gravou, pode clicar em Macros e selecionar a que pretender. É possível editar posteriormente as macros gravadas, basta editar o código VBA que foi criado.

Quando adiciona uma macro a um ficheiro a primeira vez, aparece-lhe uma mensagem que quer dizer que terá de guardar o ficheiro com a extensão xlsm para a macro funcionar.

Este é um bom ponto de partida. Depois, pode editar

As macros podem ser criadas para apenas um ficheiro específico ou podem ser guardadas no livro pessoal de macros, ficando disponíveis para todos os seus ficheiros de Excel, sendo essas as macros pessoais no Excel.

Se preferir, pode ver este conteúdo em vídeo:

Utiliza macros no seu dia-a-dia? Conte-me quais nos comentários.

Download de ebook 5 dicas de excel

Partilhe este artigo

Maria Braga

Maria Braga

Licenciada em Gestão e Mestre em Finanças, premiada pela Microsoft com o Prémio MVP (Microsoft Valuable Professional), começou a trabalhar na área da banca, passou pelo mundo das startups até criar o seu próprio negócio. Apaixonada por Excel, pretende ajudar profissionais a tomarem decisões lucrativas, através de Dashboards, e a economizar tempo e aumentar a produtividade com o Excel, através de formações e cursos online.

Artigos Relacionados

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Pesquisa

Mais Artigos

CATEGORIAS

Receba as últimas novidades

Subscreva a Newsletter

Receba conteúdos exclusivos sobre Excel!

CONTACTOS

+351 91 230 94 77

Portugal

NEWSLETTER

REDES SOCIAIS

MBi – Excelerate Your Business © 2020 | Todos os Direitos Reservados