Uma macro no Excel é uma sequência de comandos e funções armazenada para automatizar tarefas repetitivas. Macros podem ser gravadas para reproduzir uma série de ações e editadas no Editor do Visual Basic para alterar seu comportamento. O Excel fornece proteção contra vírus em macros e a opção de assinar macros digitalmente para compartilhá-las de forma segura com outros usuários.
Revolução russa e mexicana. Slides explicativos e atividades
Sobre as Macros
1. Sobre as macros
Caso execute uma tarefa várias vezes no Microsoft Excel, você pode automatizá-la com uma macro.
Uma macro é uma seqüência de comandos e funções (função: um fórmula pré-escrita que assume
um valor ou valores, executa uma operação e retorna um valor ou valores. Use funções para
simplificar e reduzir fórmulas em uma planilha, especialmente aquelas que executam cálculos
longos e complexos.) armazenadas em um módulo (módulo: uma coleção de declarações, instruções
e procedimentos armazenados juntos como uma unidade nomeada. Existem dois tipos de módulos:
módulos padrão e módulos de classe.) do Visual Basic e pode ser executada sempre que você
precisar executar a tarefa.
Por exemplo, se inserir com freqüência seqüências de caracteres de texto extensas em células, você
poderá criar uma macro para formatar essas células de modo que haja quebra automática de texto.
Gravando macros Quando uma macro é gravada, o Excel armazena informações sobre cada etapa
que você passa ao executar um série de comandos. Em seguida, execute a macro para repetir ou
"reproduzir" os comandos. Se você cometer um erro quando gravar a macro, as correções feitas
também serão gravadas. O Visual Basic (Visual Basic: uma versão de programação visual de alto
nível do Basic. O Visual Basic foi desenvolvido pela Microsoft para a criação de aplicativos
baseados no Windows.) armazena cada macro em um novo módulo anexado a uma pasta de
trabalho.
Facilitando a execução de uma macro Você pode executar uma macro escolhendo-a na lista na
caixa de diálogo Macro. Para que uma macro seja executada sempre que clicar em um botão
específico ou pressionar uma determinada combinação de teclas, você pode atribuir a macro a um
botão da barra de ferramentas, um atalho do teclado (tecla de atalho: uma tecla de função ou
combinação de teclas, como F5 ou CTRL+A, usada para executar um comando de menu. Por outro
lado, uma chave de acesso é uma combinação de teclas, como ALT+F, que desloca o foco para um
menu, comando ou controle.) ou um objeto gráfico em uma planilha.
Gerenciando suas macros Após gravar uma macro, você pode exibir seu código com o Editor do
Visual Basic (Microsoft Visual Basic Editor: um ambiente no qual é possível editar macros
registradas e escrever novas macros e programas do Visual Basic for Applications.) para corrigir
erros ou alterar o que a macro faz. Por exemplo, caso deseje que a macro de quebra automática de
texto também deixe o texto em negrito, pode gravar outra macro para aplicar negrito a uma célula e
copiar as instruções dessa macro para a macro de quebra automática de texto.
O Editor do Visual Basic é um programa criado para facilitar a gravação e edição de código de
macro para iniciantes e fornece ajuda on-line. Você não precisa aprender a programar ou usar a
linguagem do Visual Basic para fazer alterações simples nas macros. Com o Editor do Visual Basic,
é possível editar macros, copiar macros de um módulo para outro, copiar macros entre pastas de
trabalho diferentes, renomear os módulos que armazenam as macros ou renomeá-las.
Segurança da macro O Microsoft Excel fornece proteção contra vírus (vírus: um programa de
computador ou macro que "infecta" arquivos de computador por meio da inserção de suas próprias
cópias nesses arquivos. Quando o arquivo é carregado na memória, o vírus pode infectar até outros
arquivos. Os vírus freqüentemente têm efeitos nocivos.) que podem ser transmitidos através das
macros. Se compartilhar macros com outros usuários, você poderá certificá-las com uma assinatura
digital (assinatura digital: uma marca de autenticação eletrônica segura, baseada em criptografia, em
uma macro ou documento. Esta assinatura confirma que a macro ou o documento proveniente do
signatário não foi alterado.) de forma que os outros usuários possam verificar que as macros são de
2. origem confiável. Sempre que abrir uma pasta de trabalho que contenha macros, você poderá
verificar a origem das macros antes de ativá-las.