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

Neste artigo

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.

Deixe um comentário

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

Pesquisar

Procurar

Categorias

E-book gratuito

Excel Time Booster

O seu guia de produtividade no Excel

Mais de 100 atalhos do Excel para deixar de lado o rato e aumentar a sua produtividade ao fazer mais em menos tempo!

Partilhar

Sobre Mim

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

falta de organização empresarial e excesso de tarefas

Falta de organização empresarial: o verdadeiro problema pode não ser o tempo

A falta de tempo é uma das queixas mais comuns no contexto empresarial.Entre reuniões, tarefas operacionais, decisões urgentes e imprevistos constantes, os dias parecem sempre

Ler artigo

3 funções essenciais para extrair texto no Excel

As funções LEFT (ESQUERDA), RIGHT (DIREITA) e MID (SEG.TEXTO) no Excel são ferramentas essenciais para manipular e extrair partes de texto de células. Estas funções

Ler artigo

O poder do tipo de dados no Power Query

No Power Query, trabalhar com diferentes tipos de dados é essencial para garantir a precisão e a eficiência das suas Queries (Consultas). Se os tipos

Ler artigo

Curso completo de Excel