Você está na página 1de 10

Grave macros no Excel 2007

Deixe sua planilha automatizada


Trabalhar com uma planilha que contm muitos dados pode exigir tempo e esforo. Quanto mais voc conseguir deixar o trabalho simplificado e rpido, mais eficientes sero os resultados obtidos. Quando h planilhas nas quais preciso repetir muitas vezes uma ao ou um conjunto de aes, surge a necessidade de automatizar os trabalhos, uma vez que as aes so sempre as mesmas. Por exemplo: sempre formate clulas de determinado valor com uma cor ou sempre digite um determinado texto. Mas, como deixar esse trabalho automatizado e eficaz? A resposta est nas macros. O Microsoft Excel 2007 disponibiliza um conjunto de ferramentas que utilizam o VBA (Visual Basic for Applications) e podem ser facilmente executadas, sem que sejam necessrios conhecimentos sobre a linguagem de programao. As macros funcionam como um gravador todas as aes realizadas durante o perodo de gravao sero repetidas quando o usurio colocar a macro em execuo. Por exemplo: inicie a gravao, digite um texto qualquer em uma clula, selecione outra clula, digite outro texto, formate essa clula, crie uma tabela e, finalmente, pare a gravao. Quando executar a macro, todas as aes executadas sero repetidas, um texto ser inserido, a outra clula ser selecionada, o outro texto ser inserido e formatado e uma tabela ser criada. Tudo isso de maneira automtica e rpida. possvel executar uma macro a partir de uma sequncia de teclas predefinidas no incio da gravao. Quando essas teclas so pressionadas, a macro executada. Outro mtodo consiste em inserir um boto na planilha e atribu-lo a uma determinada macro que esteja previamente gravada. Ao clicar no boto, ela ser executada. Neste tutorial ser utilizada uma macro para inserir um texto em uma clula e outra para format-la. Confira nos passo-a-passo abaixo. 1 Abra o Microsoft Excel 2007 e uma planilha em branco. Utilize os recursos disponveis na guia Desenvolvedor, a qual, entretanto, pode no estar presente.

2 Para ativ-la devemos clicar no smbolo do Office e, em seguida, no boto Opes do Excel, o qual est localizado no canto inferior direito do menu.

3 Na tela seguinte, selecione a opo Mostrar guia desenvolvedor na Faixa de Opes, deixando-a habilitada, conforme a imagem acima. Depois, clique em OK para ativar a guia.

4 Agora uma nova guia deve estar aparecendo em sua faixa de opes do Excel. A guia Desenvolvedor exibida em ltimo lugar, da esquerda para a direita, conforme ilustrado.

5 Para visualizar as opes e ferramentas relacionadas s macros, clique na guia Desenvolvedor. As opes exibidas nessa nova guia devem ser conforme a imagem do prximo passo.

6 Para dar incio ao processo de gravao da macro, faa o seguinte: v at a guia Desenvolvedor e, em seguida, clique sobre a opo Gravar Macro.

7 Na prxima tela configure a futura macro. preciso nome-la em Nome da macro, digite um nome qualquer. No exemplo foi utilizado Teste_Macro.

8 Agora atribua uma tecla de atalho para ativar a macro a qualquer momento a partir do teclado. Para atribuir a tecla, digite uma letra qualquer em Tecla de atalho.

9 Tudo o que voc fizer agora ser gravado na macro. Pare a gravao. Na guia Desenvolvedor clique no boto Parar Gravao. Suas aes no sero mais gravadas.

10 hora de testar a macro e ver o que acontece. Primeiramente apague a planilha para verificar se a macro ir repetir as aes gravadas.

11 No exemplo configure a tecla de atalho para ativar a macro com a letra T. Portanto, para ativar a macro, tecle o seguinte: CTRL+Shift+T. Veja o resultado depois de teclar.

12 Perceba que a frase anteriormente digitada foi inserida na clula A1. Agora trabalhe com a formatao. Primeiramente, selecione a clula A1 e clique em Gravar Macro.

13 Repita os passos 7 e 8, nomeando a macro e associando a ela uma tecla de atalho. Formate a clula selecionada conforme exibido na imagem a seguir e clique em Parar Gravao.

14 Agora escreva em vrias clulas para verificar como funcionaria em uma planilha normal, que possui vrios dados. Veja como exemplo a figura acima.

15 Para utilizar a nova macro, selecione qualquer clula que contenha algo escrito e depois pressione as teclas de atalho da sua nova macro. Confira o resultado.

16 A clula foi formatada tal qual a primeira. Voc pode executar a macro a qualquer momento e em qualquer clula. Acrescente um boto. Clique em Inserir, Boto.

17 Agora, clique em alguma rea da planilha e arraste o mouse para dimensionar o novo boto a ser inserido at que ele esteja de seu agrado, conforme a imagem acima.

18 Aps soltar o mouse, uma nova janela ser exibida. Ela pede para que seja associada uma macro ao boto. Escolha a ltima macro criada por voc. Veja o exemplo.

19 Agora sua planilha contm um boto que, ao ser clicado, ir executar a macro que est associada a ele, neste caso, a macro de formatao de clulas.

Você também pode gostar