Notifications
Clear all

Mudar referencia da planilha ao ser copiada

3 Posts
3 Usuários
0 Reactions
788 Visualizações
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Bom Dia.
Tenho uma seguinte planilha com um botão que cria uma cópia a partir de outra planilha existente na mesma pasta de trabalho.
Quando essa planilha é copiada, as macros que estão nela são copiadas junto. O único problema é na seguinte linha

ThisWorkbook.VBProject.VBComponents("Plan1").Name = "Plan1"
        Plan1.Select

Ou seja, no momento em que as cópias são criadas, elas vão recebendo nomes na sequencia. Por Exemplo: Plan1 > Plan2 > Plan3, etc. Mas a macro continua referenciando a "Plan1" quando na verdade eu gostaria que referenciasse conforme as outras planilhas são criadas..
Alguém sabe uma forma alternativa pro código acima?
Obrigado

 
Postado : 20/08/2013 7:16 am
depoisteconto
(@depoisteconto)
Posts: 183
Estimable Member
 

Crie uma condição para verificar se já existe a Plan1, e se sim, então nome = Plan2, e assim sucessivamente.

At

 
Postado : 20/08/2013 12:23 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Use a pesquisa...

Isso pode lhe auxiliar..
viewtopic.php?f=21&t=7858

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/08/2013 4:12 pm