Como Automatizar Tarefas No Excel
Como Automatizar Tarefas No Excel
Como Automatizar Tarefas No Excel
Caso voc execute uma tarefa vrias vezes no Microsoft Excel, possvel automatiz-la com uma macro
Uma macro uma seqncia de comandos e funes armazenados em um mdulo do Visual Basic (linguagem de programao) e pode ser processada sempre que for preciso executar uma tarefa. A macro gravada da mesma forma que uma msica gravada em um toca-fitas e processada para repetir ou reproduzir os comandos. Antes de gravar uma macro, planeje as etapas e os comandos que se deseja que a macro execute. Se cometer um erro durante a gravao da macro, as correes feitas tambm sero gravadas. Gravar uma Macro Antes de comear a trabalhar com o Gravador de Macros, prepare uma planilha, realizando todas as aes que no deseja incluir na macro. Para preparar a planilha e apresentar a caixa de dilogo Gravar Nova Macro, proceda da seguinte forma: 1. Selecione Arquivo, Novo e selecione Pasta de Trabalho para abrir uma nova pasta. 2. No menu Ferramentas, aponte para Macro e, em seguida, clique em Gravar nova macro....
3. Na caixa Nome da macro, insira um nome para a macro. O primeiro caractere do nome da macro deve ser uma letra. Os demais caracteres podem ser letras, nmeros ou caracteres sublinhados. No so permitidos espaos no nome de uma macro; um caractere sublinhado funciona da mesma forma que um separador de palavras. 4. Para executar a macro pressionando uma tecla de atalho do teclado, insira uma letra na caixa Tecla de atalho. Use CTRL+ letra (para as letras minsculas) ou CTRL+SHIFT+ letra (para as letras maisculas), onde letra representa qualquer tecla de letra do teclado. A letra da tecla de atalho usada no pode ser um nmero ou caractere especial. A tecla de atalho substituir quaisquer teclas de atalho padro do Microsoft Excel enquanto a pasta de trabalho que contm a macro estiver aberta. 5. Na caixa Armazenar macro em, clique no local onde se deseja gravar a macro. Para que uma macro fique disponvel sempre que usar o Microsoft Excel, grave-a na pasta de trabalho pessoal de macros da pasta XLInicio. Para incluir uma descrio da macro, digite a descrio na caixa Descrio. 6. Clique em OK. Se clulas forem selecionadas durante a execuo de uma macro, a macro selecionar as mesmas clulas independentemente das clulas que foram selecionadas pela primeira vez, pois ela grava as referncias absolutas de clula*. Se, entretanto, for desejado que uma macro selecione clulas independentemente da posio da clula ativa enquanto estiver sendo executada, defina o gravador de macro para gravar as referncias relativas de clula**. Na barra de ferramentas Parar gravao, clique em Referncia relativa . O Microsoft Excel continuar a gravar macros com referncias relativas at que se do Microsoft Excel ou at que se clique em Referncia relativa novamente.
8. Na barra de ferramentas
Notas: * Referncia absoluta de clula Em uma frmula, o endereo exato de uma clula, independente da posio da clula que contm a frmula. Uma referncia absoluta assume a forma $A$1, $B$1, e assim por diante. **Referncia relativa de clula Uma referncia de clula como, por exemplo, A1, que informa ao Microsoft Excel como encontrar outra clula partindo daquela que contm a frmula. Dica: Se for desejado que uma macro selecione uma clula especfica, execute uma ao e, em seguida, selecione outra clula relativa clula ativa, pode-se combinar o uso de referncias absolutas e relativas quando for gravar a macro. Para gravar uma macro usando as referncias relativas, certifique-se de que Referncia relativa esteja pressionada. Para gravar com referncias absolutas, certifique-se de que Referncia relativa
no esteja pressionada. Executar uma Macro no Microsoft Excel 1. Abra a pasta de trabalho que contm a macro. 2. No menu Ferramentas, aponte para Macro e, em seguida, clique em Macros....
3. Na caixa Nome da macro, insira o nome da macro que se deseja executar. 4. Clique em Executar. Observao: Para interromper uma macro antes que ela conclua suas aes, pressione ESC. Interromper Verificao de Pastas de Trabalho para Localizar Macros que Possam Conter Vrus 1. No menu Ferramentas, clique em Opes... e depois clique na guia Geral. 2. Desmarque a caixa de seleo Proteo contra vrus de macro. Vrus e Macros de Pasta de Trabalho Um vrus de macro um tipo de vrus de computador que armazenado nas macros em uma pasta de trabalho ou modelo de pasta de trabalho. Quando se abre uma pasta de trabalho afetada, ou executa uma ao que desencadeia um vrus de macro, este pode tornar-se ativo, ser transmitido a seu computador, e ser armazenado em uma pasta de trabalho oculta ou local no-detectvel. A partir deste momento, toda pasta de trabalho salva pode ser automaticamente infectada pelo vrus de macro. Se outros usurios abrirem pastas de trabalho infectadas, o vrus de macro tambm poder ser transmitido para seus computadores. O Microsoft Excel pode exibir uma mensagem de aviso toda vez que se abrir uma pasta de trabalho que
contenha macros. Pode-se, ento, decidir se abre-se a pasta de trabalho com a macro ativada, ou desativar a macro, de modo que possa somente visualiz-las e edit-las. Um vrus de macro somente pode ser nocivo se for permitido que ela seja executada. Assim, a desativao da macro permite abrir-se a pasta de trabalho com segurana. Se for esperado que a pasta de trabalho contenha macros teis (por exemplo, um formulrio de pedido), pode clicar em Ativar macros para abrir a pasta de trabalho com as macros ativadas. Se no for esperado que a pasta de trabalho contenha macros, ou no se sabe, ou no se tem certeza sobre a confiabilidade da fonte, pode-se clicar em Desativar macros para abrir a pasta de trabalho com as macros desativadas. Por exemplo, pode-se obter uma pasta de trabalho como anexo de uma mensagem de correio eletrnico de uma fonte desconhecida, ou de uma rede ou site da Internet que no esteja protegida.