Macro

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:

Gravando uma Macro

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.