Blog

Postado em em 8 de fevereiro de 2021

Passo a Passo de Como Fazer Macro Excel! [Tutorial]

Macro Excel é, simplesmente, indispensável para quem trabalha com compilação, análise e apresentação de dados. O termo abre caminho para tarefas mais elaboradas e cheias de detalhes, o que é excelente para o dia a dia profissional. 

Pensando nisso, preparamos este conteúdo com todo o passo a passo para você fazer as macros. 

Continue a leitura e descubra quais são as vantagens da função em pauta e, claro, como colocar tudo em prática. 

Aproveite!   

O Que São Macros Excel?

Nós chamamos de Macro Excel todos os códigos usados na linguagem de programação do Excel. 

Agora, você deve estar se perguntando: “Mas, como assim dá para programar no editor de planilhas? 

Sim, isso é possível por meio do VBA (Visual Basic for Applications), um ambiente próprio para programação que existe dentro do Excel. 

Já vale adiantar que você verá como os códigos fazem toda a diferença para tarefas mais complexas e, ao mesmo tempo, práticas. 

Como Abrir uma Macro Excel?        

Antes de tudo, saiba que abrir uma macro nada mais é do que fazer uma sequência de códigos e, depois, pedir para o Excel executar uma ação. 

A abertura do editor de VBA é feita através da guia “Desenvolvedor” (é necessário habilitá-la). É possível também abrir esse editor pelo atalho do teclado ALT + F11 (ou ALT + FN + F11).

Opção para abrir o Visual Basic e executar as macros criadas

Por Que Usar Macros Excel?

por-que-usar-macros-excel

Como dissemos, lá no início, o Macro Excel oferece a grande vantagem de fazer tarefas mais complexas. 

Ou seja, você tem a possibilidade de construir documentos mais elaborados, o que ajuda bastante nas tarefas profissionais. 

Pense… Ficará muito mais fácil agregar um valor maior para o seu trabalho e surpreender seus colegas e chefes. Quem não quer isso? 

Veja a lista de tarefas que é possível fazer com a linguagem de programação: 

  • criação de formulários;
  • envio de e-mails;
  • compilação de dados;
  • desenvolvimento de formulários;
  • geração de contratos;
  • controle de estoque;
  • criação de dashboards;
  • e muito mais. 

Viu só como dá para fazer muitos trabalhos mesmo? 

Sem contar que, quanto mais você dominar o programa da Microsoft, melhor para a sua própria carreira profissional. 

Cada vez mais, empresas e recrutadores buscam pessoas que realmente saibam tudo sobre Excel. 

Como Gravar Uma Macro Excel: Passo a Passo

Agora que você já sabe as vantagens das macros, vamos descobrir o passo a passo para fazer a gravação. 

Dê só uma olhada: 

  1. no menu, clique em “Exibir” ou “Exibição” (dependendo da versão) ou na guia “Desenvolvedor”;
  2. selecione a opção “Macros”;
  3. clique no botão “Gravar Macros”;
  4. dê um nome, atalho e descrição para a Macro (a partir desse momento, tudo o que você fizer será gravado);
  5. faça a sequência de tarefas que você desejar (dê nome às linhas ou colunas, mude as cores, etc.);
  6. volte até o menu onde iniciou a gravação da macro para poder parar a gravação e finalizar a macro;
  7. abra uma forma geométrica (quadrado, retângulo, círculo) no botão “Inserir”, localizado no menu;
  8. em cima da forma, clique com o botão direito e selecione “Atribuir macro” e dê ok;
  9. com isso você acaba de atribuir a ação que gravou a essa forma, ou seja, transformou essa forma em um botão. Agora sempre que pressionar essa forma o Excel irá executar a ação que você gravou.

Pronto, você fez uma gravação e execução de uma Macro.

No vídeo abaixo, é possível ver mais detalhes sobre esse passo a passo. Aproveite a aula! 

5 Exemplos de Macros Excel Essenciais

exemplos-de-macros-excel-essenciais

Separamos cinco exemplos de códigos essenciais para você que está começando a sua jornada no VBA

Veja quais são eles: 

  1. Preenchimento de Célula (Cells)

Sub riodejaneiro () 

Cells (5,1) = “HL1004”

End Sub. 

  1. Preenchimento de Intervalo de Células (Range)

Sub riodejaneiro ()

range (“C2:C5”)=”Rio de Janeiro”

End Sub.

  1. Ativação de Aba Correta (Sheets)

Sub riodejaneiro ()

Sheets (“Rio de Janeiro”) .Activate 

End Sub.

OBS: Esse código é muito importante, pois dentro do VBA o Excel vai executar aqueles comandos na aba em que a macro foi executada, então é importante definir corretamente em quais abas os códigos devem realizar suas ações.

  1. Salvar Arquivo (Save)

ThisWorkbook.save

  1. Caixa de Mensagem para Mostrar Informações (Msgbox)

msgbox (“Macro executado com sucesso”).

Observações

  • Os termos Sub e End Sub são o início e fim de cada execução. Ou seja, o que fica entre as duas partes, significa o seu código. 
  • “riodejaneiro” (após o Sub) é apenas um exemplo do nome que aparecerá na linha da tabela que usamos, no vídeo. Você pode colocar o título que desejar, desde que ele não tenha espaço nem acento no código. 
  • “ThisWorkbook” se refere à planilha na qual o código está sendo escrito. 

No vídeo abaixo, você pode ver mais detalhes de cada um dos códigos que mostramos:

Conclusão

Agora que você já sabe como executar várias opções de Macro Excel, não perca mais tempo! 

Comece a explorar o ambiente VBA e dê uma cara nova para todas as suas tarefas! Sem dúvidas, o seu destaque, no mundo profissional, será muito maior. 

No começo, pode ser que você sinta mais dificuldade, mas isso é normal. O importante mesmo é explorar tudo e não desistir, até porque, Excel é pura prática. 

De nada adianta ver vários posts e vídeos, sem colocar a mão na massa. Então, pratique o máximo possível! 

Além disso, também sugerimos o curso de Excel Online, uma forma de acelerar a sua aprendizagem, trocar informações com professores e outros alunos e, assim,  dominar tudo em menos tempo. 

Separe alguns minutos do dia a dia e mergulhe nos conteúdos! 

Curtiu as nossas dicas? 
Não deixe de conferir outros conteúdos aqui do blog Hashtag Treinamentos!

Vai começar o maior evento de Power BI da América Latina! Quer participar? Preencha seu e-mail abaixo: