Macro é um programa (conjunto de instruções ) que pode ser chamado por teclas de atalho, botão, menu.
Criando uma Macro
Você pode criar macro de duas maneiras:
Clique no Menu Ferramentas / Macro / Gravar Nova Macro
Será aberta a janela conforme figura abaixo:
Na caixa Nome da Macro apague Macro1 e digite: Funcionários
Em Tecla de atalho: Pressione Shift + F
Em Descrição: Macro da lista dos funcionários
Clique no botão OK para confirmar.
Será exibido a barra de ferramentas, indicando
que a gravação está em andamento.
Posicione na célula A1 e digite, formate e calcule conforme a planilha
abaixo:
Logo após, na barra de ferramentas existem 2 botões: Parar Gravação e Referência Relativa. Clique no botão Parar Gravação. Pressione as teclas: Ctrl + Shift + F ou vá até o Menu Ferramentas / Macro / Macros - Selecione a Macro Funcionário e clique no botão Executar.
Para você conhecer os códigos que a macro gerou, para ir se familiarizando com os mesmos vá até Menu Ferramentas / Macro / Macros - Selecione a Macro Funcionário e clique no botão Editar.
Macro com Referência Relativa
Na célula A1 digite: Conversão de Dólar em Reais
Na Célula A3 digite: Vl do U$
Na Célula B3 digite: 2,50
Clique no Menu Ferramentas / Macro / Gravar Nova Macro
Na caixa Nome da Macro apague Macro1 e digite: Conversão de Dólar em Reais
Em Tecla de atalho: Pressione Shift + R
Em Descrição: Macro para converter dólar em reais
Clique no botão OK para confirmar.
Clique no botão Referência Relativa.
Este botão fará com que independente da posição que a planilha estiver, a macro será executada normalmente, diferentemente da macro feita anterior que você tem que estar sempre na mesma posição que ela foi criada, já que ela é Referência Absoluta.
Digite os dados abaixo, a partir da célula A4:
Produto | Preço U$ | Preço R$ |
Mouse | 4,00 |
Clique na célula C5, e digite a fórmula: =$B$3*B5
Clique no botão Parar Gravação para encerrar a macro.
Clique por exemplo na célula E4 e pressione as teclas: Shift + R para ver o resultado. Deverá ser copiado o conteúdo referente as células: A4 até C5, bastando que você altere o nome do produto e o seu preço em dólar.
Associando a Macro a um Botão
Você pode utilizar botões para chamar as macros que você
criou. Clique no Menu Exibir / Barra de Ferramentas / Personalizar.
Clique na Guia Comandos e selecione a Categoria Macros, conforme figura abaixo:
Arraste o ícone com o rosto para qualquer posição da barra de ferramentas e solte quando encontrar a posição desejada.
Clique com o botão direito no botão que acabou de arrastar e será aberta o seguinte menu:
Nome: Dê o nome que deseja
Alterar imagem de botão: Será exibido uma lista de imagens colocar
no botão
Atribuir macro: Será aberta a janela para você escolher qual macro
deseja atribuir. Selecione e confirme no botão OK.
Retirando a Macro da Barra de Ferramentas
Clique no Menu Exibir / Barra de Ferramentas / Personalizar. Arraste o botão para dentro da janela do Excel.
Removendo a Macro
Clique no Menu Ferramentas / Macro / Macros. Selecione a macro e clique no botão Excluir.
Removendo a Macro dentro do Editor do Visual Basic for Applications
Pressione a combinação das teclas Alt + F11 ou vá até o Menu Ferramentas / Macro / Editor do Visual Basic. Selecione todo o código da macro (do sub até o end sub) e delete ou clique com o botão direito no módulo1 e selecione Remover Módulo1.