Escolar Documentos
Profissional Documentos
Cultura Documentos
Concluísse então que as macros podem ser gravadas ou criadas por meio
de programação no Editor do Visual Basic (VBE). Em ambos as casos há
existência de código, mas ao gravar uma macro o próprio Excel transforma as
ações executadas em uma série de comandos.
3. Habilitar Macros
Obs.: Para se trabalhar com macros, inclusive baixando arquivos/modelos da internet até
mesmo para aprendizado, é importante que se tenha um antivírus atualizado.
4. Salvar pasta de trabalho para comportar as macros
5. Gravar macro
Obs.: Os campos “Armazenar macro em” e “Descrição” não são obrigatórios para a
gravação de macros.
Nos módulos, as linhas verdes são comentários, apenas por conter uma
aspas simples (‘) à frente do texto, ou seja, estes comentários não têm ação
alguma na execução da macro, servem somente como lembretes.
As Macros podem ser executadas através de atalhos. Para isso, basta digitar
um Atalho no início da gravação da Macro conforme exemplo a seguir:
Depois de escolher tal botão, deve-se clicar em qualquer célula que a janela
Atribuir Macro será aberta para que se selecione o nome da macro que se
deseja vincular ao referido botão, ao clicar duas vezes sobre a macro, o botão é
criado e aparecerá na tela selecionado, aproveitando que ele está selecionado,
pode-se alterar seu nome e depois clicar em qualquer célula para que ele não
fique mais selecionado. Assim todas as vezes que clicarmos sobre ele com o
botão esquerdo do mouse, ele executará a macro vinculada ao mesmo. Para
alterar o nome do botão, a altura, a largura do mesmo, ou ainda arrastá-lo, deve-
se pressionar o Ctrl e clicar sobre o mesmo.
Outra forma de executar uma Macro é, dentro do VBE, clicar na macro a ser
executada e pressionar o atalho (F5), ou mesmo clicar no botão Executar
Sub/UserForm conforme figura abaixo:
Para se executar uma macro automaticamente, basta nomeá-la como
Auto_open. Assim ela será executada sempre que a pasta de trabalho que a
contém for aberta. Exemplo:
Obs.: Quando parte de uma macro não funcionar, uma mensagem aparecerá, e ao marcar a opção
depuração, a janela do VBE será aberta e a linha que apresenta erro na macro ficará em amarelo
para que se possa corrigir o que for necessário.