- 10 Nov 2019 às 22:37
#50121
COMO COLOCAR UMA MACRO EM UM MÓDULO DO ARQUIVO EXCEL?
Temos aqui no fórum alguns usuário iniciantes. Há vezes em que a resposta aos seus problemas vem através de uma macro, cujo código está incorporado aos post de resposta. Alguns desses usuários não sabem o que fazer para aquilo funcionar.
Preparei este passo-a-passo para que sirva de apoio. Usuários mais experientes que enviem o texto da macro para menos experientes, pode incluir no post o link desta mensagem, para que os iniciantes saibam como proceder.
Este procedimento não deve ser feito para a inclusão de macros de eventos na planilha Excel. Se no seu caso a macro for de eventos, o procedimento está descrito neste link:
Macro VBA de eventos – como colocar em uma planilha? http://gurudoexcel.com/forum/viewtopic.php?f=27&t=11010 ]
Se sua macro não for de evento, faça o seguinte:
COMO CRIAR BOTÃO OU ATALHO DE TECLADO PARA EXECUTAR MACRO?
viewtopic.php?f=27&t=10969
Se esta mensagem teve serventia para você, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita da mensagem.
Se houver alguma informação incorreta neste post, peço que me avise para que eu possa corrigir.
Outras dicas:
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 UMA MACRO EM UM MÓDULO DO ARQUIVO EXCEL?
Temos aqui no fórum alguns usuário iniciantes. Há vezes em que a resposta aos seus problemas vem através de uma macro, cujo código está incorporado aos post de resposta. Alguns desses usuários não sabem o que fazer para aquilo funcionar.
Preparei este passo-a-passo para que sirva de apoio. Usuários mais experientes que enviem o texto da macro para menos experientes, pode incluir no post o link desta mensagem, para que os iniciantes saibam como proceder.
Este procedimento não deve ser feito para a inclusão de macros de eventos na planilha Excel. Se no seu caso a macro for de eventos, o procedimento está descrito neste link:
Macro VBA de eventos – como colocar em uma planilha? http://gurudoexcel.com/forum/viewtopic.php?f=27&t=11010 ]
Se sua macro não for de evento, faça o seguinte:
- No post no qual foi enviado o programa da macro, selecione toda a macro e tecle CTRL-C para copiar.
- Entre na planilha que deverá receber a macro. Feche as demais planilhas para evitar erros na criação do módulo
- Tecle ALT-F11 (deve abrir o ambiente de desenvolvimento – Editor de do VBA)
- Você deverá ver, à esquerda, uma coluna (janela) chamada PROJETO – VBA PROJECT
- Nessa janela deve haver uma linha onde aparece VBAProject, e o nome da planilha
- Para criar um módulo clique no menu INSERIR e em seguida em MÓDULO.
- Uma vez o módulo inserido, pode-se ver à direita da primeira coluna, uma janela grande (escritos GERAL e DECLARAÇÃO na parte de cima), Como o módulo foi recém criado, essa janela deve estar em branco. Caso já haja macros na janela, significa que você não conseguiu inserir um módulo, e o que está vendo é um módulo já existente. Tente inserir o módulo novamente.
- Cole a macro na janela de macros.
- Feche o editor do VBA no menu ARQUIVO / FECHAR ou teclando ALT-Q. Com isso, deverá voltar para a planilha Excel.
- Se a planilha tiver extensão XLSX, você deve salva-la utilizando o SALVAR COMO, pois esse formato deve ser alterado para XLSM. Na tela onde se informa o nome do arquivo escolha TIPO = PASTA DE TRABALHO HABILITADA PARA MACROS DO EXCEL (*.XLSM).
- Apague o arquivo antigo com a extensão XLSX da pasta após ter certeza que a gravação do XLSM foi bem sucedida.
COMO CRIAR BOTÃO OU ATALHO DE TECLADO PARA EXECUTAR MACRO?
viewtopic.php?f=27&t=10969
Se esta mensagem teve serventia para você, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita da mensagem.
Se houver alguma informação incorreta neste post, peço que me avise para que eu possa corrigir.
Outras dicas:
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.