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.
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.
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...