Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Avatar do usuário
Por GuidyBM
Posts Avatar
#1058
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?
Por duds
Posts
#1064
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.
Avatar do usuário
Por GuidyBM
Posts Avatar
#1065
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?
Por duds
Posts
#1066
Você diz por exemplo, se você quiser colocar essa macro de busca em outra pasta de trabalho nova, como faria? Isso?
Avatar do usuário
Por GuidyBM
Posts Avatar
#1068
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.
Por duds
Posts
#1070
Existe como sim! Inclusive foi o que eu fiz nas duas planilhas que você citou!
Seguinte estou enviando em anexo, três arquivos:
  1. 1 arquivo do módulo, que abrirá o formulário de busca
  2. 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 todos
Private 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 :D

Att.
Por duds
Posts
#1075
Pra variar... haha
Desculpe-me, segue em anexo
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord