Notifications
Clear all

Botões de chamada d macros apenas na pasta de trabalho atual

4 Posts
2 Usuários
0 Reactions
825 Visualizações
(@edcronos2)
Posts: 346
Reputable Member
Topic starter
 

pessoal como faço para os botões de acionamento de macros chamar apenas as macros da propria planilha em que está?

explicando:
costumo fazer versões diferentes das planilhas
as macros vão de boa funcionam mesmo mudando as ranges

mas quando se salva as planilhas com outro nome
tem que fica trocando as macros associadas nos botões para a da pasta de trabalho atual,
senão ela abre a planilha antiga

 
Postado : 14/05/2016 4:12 am
edilsonfl
(@edilsonfl)
Posts: 227
Estimable Member
 

Olá edcronos2,
Se os colaboradores do fórum pudessem ver o código vba ficaria mais fácil sugerir uma solução.

Quando ajuda for útil dê um clique na mãozinha, isso atribui ponto ao colaborador.

 
Postado : 14/05/2016 5:35 am
(@edcronos2)
Posts: 346
Reputable Member
Topic starter
 

edilsonfl
não é especifico da macro não
se criar qualquer macro e colocar um botão de acionamento na planilha
quando se salva a planilha com outro nome esse botão em vez de chamar a macro que está na planilha atual chama a da planilha antiga
pelo menos isso acontece quando a macro está em um modulo de ABA

mas acho que não acontece quando a macro está em um modulo comum

 
Postado : 14/05/2016 5:51 am
(@edcronos2)
Posts: 346
Reputable Member
Topic starter
 

KKKK
lembrei pq não gosto de colocar macros em modulos de ABAS

Sem querer eu mesmo respondi

passei as macro para um modulo comum e re atribui novamente as macros nos botões
salvei com novo nome e não aconteceu novamente
módulos de abas somente para alguns tipos de macros como os de eventos

imagina quantas vezes tive que mudar as macros dos botões "mais de 10 botões"
tinha esqueci desse treco
só pq me empolguei no projeto

 
Postado : 14/05/2016 6:05 am