O Excel vem para otimizar suas tarefas rotineiras por meio de programação. O macro vem para automatizar a sua planilha.
Os macros podem ser feitos para formatar a planilha, construção de formulas, transferir dados e etc.
O Macro pode ser feito em duas formas: usando o gravador de macros ou digitando o código assim usando a janela do VBA. Mas vamos aprender usando o gravador de macros porque não é preciso saber os códigos da linguagem de programação.
COMO FAZER MACRO NO EXCEL 2007
Vamos usar a seguinte planilha:
Plan1: base dados,
Antes de mandar gravar a macro, vamos criar o roteiro da macro.
Roteiro: para retirar a linha de grade da planilha. Exemplo de macro com referência absoluta.
1- Clique na A1
2- Clique no menu exibição
3- Macro > gravar macro
4- Menu exibição
5- Clique em linhas de grade, desmarcando
6- Clique parar a gravação da macro
GRAVANDO MACRO
Agora que sabemos o que vai ser feito então Clique no Menu Exibição que irá aparecer a barra de ferramenta desse menu, escolher o ícone Macros.
Figura 1 - Barra de Ferramenta Menu Exibição
De acordo com a figura 1 Clique na opção gravar macro. Agora irá aparecer a seguinte janela, como mostra a figura 2
Figura 2 - Gravar Macro
Nome da macro não pode ter espaço e deve começar com letra. exemplo classificar.
Tecla de atalho deve usar letra maiúscula para não perde os atalhos do Excel já existente, usando uma letra maiúscula aparecerá o SHIFT, exemplo: C, então ficará CTRL+SHIFT+C.
Armazenar macro em pasta de trabalho pessoal de macro para ser utilizado sempre no seu Excel e não só no arquivo que foi criado a macro.
Descrição é necessário para que possamos sempre lembrar o que faz a determinada macro.
Clique no botão OK.
Agora deverá seguir o roteiro que foi determinado na página anterior. Depois de fazer tudo que diz no roteiro clique no botão parar que está na figura 3.
Figura 3 - Parar Gravação
Há só para lembrar esse macro foi usada a referência absoluta, ao executar a macro sempre vai fazer na mesma posição que foi criada.
Obs.: repare que no ícone Macros tem três opções:
Exibir Macros – mostrar todas as macros abertas
Gravar Macro – para construir uma macro.
Usar referências Relativas – essa opção ela varia em duas situações: referência absoluta que já se encontra e referência relativa quando clicado na opção ela fica com uma borda laranja.
Se for criar uma macro usando a referência absoluta, deverá lembrar que ao executar a macro sempre vai fazer na mesma posição que foi criado. No caso usando a referência relativa ao executar a macro sempre vai fazer na posição que se encontra.
O macro está pronto acrescente mais duas vendas e mande executar a macro, pode verificar que não vai classificar o que foi acrescentado, porque foi utilizada a referência absoluta.
Agora vamos usar a referência relativa e verá que as vendas acrescentadas será classificado.
PARA GRAVAR UM ARQUIVO COM MACRO
Clique no menu arquivo>salvar como, clique em salvar como tipo e escolha a opção pasta de trabalho habilitada para macro do excel, e digite o nome do arquivo.
COMO ATIVAR MACRO
Caso a macro não esteja ativada deverá clicar no Menu arquivo>opções
|
Clique no menu central de confiabilidade, configurações da central de confiabilidade
Irá aparecer a seguinte janela e clique no menu configurações de macro e na opção desabilitar todas as macros com notificação e clique no botão OK. Salva o arquivo e feche e abra de novo que ele irá perguntar se deseja habilitar as macros.
CRIANDO MACRO PARA TRANSFERIR DADOS DE UMA PLANILHA PARA OUTRA.
1- Crie a seguinte estrutura da planilha.
Na plan1 iremos criar a seguinte planilha.
NOME |
CIDADE |
TELEFONE |
Olavo |
Vila Velha |
(27) 3200-4356 |
Na plan2 iremos criar a seguinte planilha.
NOME |
CIDADE |
TELEFONE |
|
|
|
Vamos transferir da plan2 para plan1.
1º criar o roteiro.
1- Clique na plan2
2- Clique na célula A2
3- SHIFT+ CTRL+à
4- CTRL+C
5- Clique na Plan1
6- Clique no MENU Exibição, Macros, Usar Referências Relativas – para que os dados transferidos não saia em cima do outro dado contido na plan1
7- Clique na célula A1
8- Aperte END + ↓
9- Aperte ↓
10- CTRL+V
11- HOME
12- Clique na plan2
13- Clique na célula A2
14- SHIFT+ CTRL+à
15- Aperte DEL
16- HOME
17- PARAR A GRAVAÇÃO
Agora é só tentar.
Lembre-se: toda vez que tentar fazer macro olhe a referência relativa se está ativada ou não.
COLOCANDO UM OBJETO COMO BOTÃO PARA ATIVAR A MACRO SEM O ATALHO.
Clique no MENU Inserir, clique no ícone formas e escolha a forma que desejar.
Clique com o botão direito do mouse em cima da imagem e clique em atribuir macro e agora escolha a macro que deseja quando clicar no objeto ele será executado.
COMO EXCLUIR MACRO
Aperte ALT+F11, que irá aparecer a janela do VBA. Clique no Menu Ferramentas Macros
Escolha a macro desejada e clique no botão Excluir, ai é só fechar a janela do VBA que irá voltar para Microsoft Excel.