- 21 Nov 2019 às 10:13
#50444
Se houver alguma informação incorreta neste post, peço que me avise para que eu possa corrigir.
Outras dicas:
Como criar botão ou atalho de teclado para executar uma macro?
http://gurudoexcel.com/forum/viewtopic.php?f=27&t=10969 ]
Porque dar nomes próprios a células ou intervalos?
http://gurudoexcel.com/forum/viewtopic.php?f=27&t=10913 ]
Jimmy San Juan
COMO COLOCAR NA PLANILHA UMA MACRO DE EVENTO?
Se você é iniciante em macros (VBA) e necessita inserir uma macro de eventos, que te foi passada no fórum, e não sabe como, o passo-a-passo abaixo deve te ajudar.
Se a macro que deseja incluir não for uma macro de evento, leia este passo-a-passo:
http://gurudoexcel.com/forum/viewtopic.php?f=27&t=10932
Se for macro de evento, faça o seguinte:- Entre na planilha
- Tecle ALT-F11 (deve abrir o ambiente de desenvolvimento)
- Na coluna da esquerda deve aparecer a janela PROJETO – VBA PROJECT
- Nessa janela deve haver um grupo chamado MICROSOFT EXCEL OBJETOS
- Nesse grupo você deve ver que o primeiro objeto é ESTAPASTA_DE_TRABALHO
- Abaixo desse objeto estão as planilhas da pasta de trabalho. O nome que está entre parêntesis é o mesmo que você vê como nome na aba da planilha.
- Se for inserir uma macro para um evento relacionado a uma planilha específica, dê um duplo-clique no nome dessa planilha, que deve constar na relação de objetos da coluna da esquerda.
- Se for inserir uma macro para eventos relacionados a todas as planilhas da pasta de trabalho, o duplo-clique deve ser dados sobre o objeto ESTAPASTA_DE_TRABALHO.
- Seja para uma única planilha, ou para todas, após o duplo-clique abre-se uma janela grande, do lado direito da janela do projeto VBA. Essa é a janela onde ficam as macros VBA.
- Volte no fórum, selecione e copie a macro a ser inserida.
- Volte na tela de desenvolvimento e cole a macro na janela de macros. Caso já hajam macros na janela, procure colar a nova macro logo após uma declaração END SUB ou END FUNCTION, pois se colar a macro nova no meio de uma existente, terá problemas.
- Caso seja mostrada mensagem como “NOME REPETIDO ENCONTRADO: ...” é sinal de que já existia uma macro para aquele evento, e você colou mais uma (para o mesmo evento). Se isso ocorrer, peça orientação a quem está te ajudando como o VBA, pois para colocar a nova rotina junto com a já existente exige análise para que uma não interfira na outra.
Se houver alguma informação incorreta neste post, peço que me avise para que eu possa corrigir.
Outras dicas:
Como criar botão ou atalho de teclado para executar uma macro?
http://gurudoexcel.com/forum/viewtopic.php?f=27&t=10969 ]
Porque dar nomes próprios a células ou intervalos?
http://gurudoexcel.com/forum/viewtopic.php?f=27&t=10913 ]
Jimmy San Juan
Nas mensagens que te ajudaram de alguma forma, dê seu LIKE: clique no "positivo" (ícone OBRIGADO).
Se o problema está encerrado, por favor, clique em MARCAR RESOLVIDO.
Se o problema está encerrado, por favor, clique em MARCAR RESOLVIDO.