Página 1 de 1
Replicar um macro de uma planilha em outra
Enviado: 02 Jun 2015 às 09:48
por GuidyBM
Pessoal, recebi uma ajuda muito proveitosa de vocês.
Mas agora, preciso replicar as macros que voces criaram em planilhas "testes" para as planilhas onde serão usadas. Como faço para copiar as macros sem alterá-las?
Replicar um macro de uma planilha em outra
Enviado: 02 Jun 2015 às 13:49
por duds
Boa tarde!
Isso vai depender muito da macro, Guidy.
Por exemplo, as macros que fiz para você nas últimas planilhas são bem genéricas, algumas outras são específicas. Se quiser mandar as planilhas teste e as objetivo apagando as informações que não deseja compartilhar eu te ajudo com a adaptação!
Ou até mesmo se quiser mencionar quais macros que você pediu (mandando os nomes dos tópicos) posso explicar como adaptar cada uma.
Att.
Replicar um macro de uma planilha em outra
Enviado: 02 Jun 2015 às 13:55
por GuidyBM
Pensei em outra maneira.
Na planilha "MAIO" fiz o teste e percebi que não importa se eu incluir, excluir ou mudar o nome de alguma sub-planilha, a macro sempre fará a busca.
Já na planilha "Controle de Caixa" é sempre a mesma coisa, as sub-planilhas serão sempre os meses do ano.
Então pensei em usar essas que vc fez sempre como planilhas "mestre", sempre que uma for preenchida, será salva com outro nome e a partir de uma das mestres, nasce outra nova.
Deu pra pegar a ideia? Acha que vai funcionar?
Replicar um macro de uma planilha em outra
Enviado: 02 Jun 2015 às 14:05
por duds
Você diz por exemplo, se você quiser colocar essa macro de busca em outra pasta de trabalho nova, como faria? Isso?
Replicar um macro de uma planilha em outra
Enviado: 02 Jun 2015 às 14:08
por GuidyBM
Isso. Por exemplo a "MAIO". Logo, logo terei que criar a "JUNHO", como fazer para que a Junho funcione da mesma maneira que a Maio?
E assim sucessivamente, tanto para Junho quanto para o "Controle de Caixa" quando eu precisar criar outra.
Replicar um macro de uma planilha em outra
Enviado: 02 Jun 2015 às 15:08
por duds
Existe como sim! Inclusive foi o que eu fiz nas duas planilhas que você citou!
Seguinte estou enviando em anexo, três arquivos:
- 1 arquivo do módulo, que abrirá o formulário de busca
- 2 arquivos do Formulário
Esses dois arquivos vão servir para todas as próximas planilhas que você criar. Como colocar?
Quando estiver no editor de VBA, clique com o botão direito do mouse em qualquer item naquela árvore do VBA project, pode ser no nome de uma das planilhas por exemplo, e clique em "Importar arquivo..." e selecione o arquivo do módulo, depois faça o mesmo processo para o arquivo do formulário (só aparecerá um dos arquivos para você escolher, o que possuí a extensão .frm). Está quase pronta a adaptação, só falta agora o código que irá fazer a tecla de atalho, porém este não funciona exatamente como os outros. Para colocá-lo faça o seguinte: Abra o código que tem o nome EstaPasta_de_trabalho e cole o seguinte código
Código: Selecionar todosPrivate Sub Workbook_Open()
Application.OnKey "+^v", "Procurar"
End Sub
Salve a pasta de trabalho e abra novamente
Pronto!
Terminamos a adaptação das macros!
Qualquer dúvida me avise
Att.
Replicar um macro de uma planilha em outra
Enviado: 02 Jun 2015 às 16:09
por GuidyBM
Duds, acho que você esqueceu de anexar os arquivos.
Replicar um macro de uma planilha em outra
Enviado: 02 Jun 2015 às 17:27
por duds
Pra variar... haha
Desculpe-me, segue em anexo