Criar uma Loja Virtual Grátis
Dica 13 - Macro
Dica 13 - Macro

Macro no aplicativo Excel

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.