TOP

Como inserir uma macro em Excel

Descrição

No trabalho, às vezes não temos os recursos padrão do Excel e temos que forçar o cérebro para escrever nossa própria função ou encontrar uma macro pronta para resolver esse problema. Isso levanta a questão: O que é uma macro, como escrever e onde inseri-lo?

Uma macro é um programa especial escrito na linguagem de programação Excel VBA (Visual Basic for Applications). Esta linguagem foi desenvolvida por Microsoft, especificamente para aplicativos MS Office.

Como escrever macros é um grande tópico separado, sobre o qual centenas de livros foram escritos e existem muitos sites, por isso não o consideraremos neste artigo. Para quem se interessa por esse tema com mais detalhes, tem em nosso site Lições VBA , onde você pode aprender mais sobre macros.

Vamos, afinal, analisar onde as macros precisam ser inseridas para que funcionem no Excel.


Como adicionar código VBA?

Suponha que tenhamos pronto macro para mesclar células com texto (lembre-se de que, por padrão, Excel deixa apenas o texto da célula superior esquerda ao combinar células). Agora, como inserimos o código VBA da nossa função ou procedimento?

Para adicionar o código de macro, você precisa abrir o editor Visual Basic (Alt + F11), clicar com o botão direito em Microsoft Excel Objects, adicionar o módulo VBA selecionando Insert - Module:

Agora, copie o código da nossa macro lá:

Clique em salvar e retorne para Excel.

Como executar uma macro?

Para executar uma macro, você precisa destacar as células necessárias e selecionar o nome da nossa macro no menu Exibir - Macros (View - Macros) (Alt+F8):

Pressione o botão Executar (Run) e obtenha o resultado que precisamos:

Não é tão difícil...

Artigos sobre o tema: