Página 1 de 1

Como copiar uma planilha em outra, sem perder macros e for..

Enviado: 15 Mai 2016 às 21:40
por FelipeC
Gostaria de saber como copiar uma planilha em outra, sem perder macros e fórmulas.
Eu baixei aqui no Guru do Excel uma planilha de Calendário Perpétuo e queria incluí-la dentro da minha planilha de contas mensais e coisas pessoas, para poder organizar junto com o meu trabalho (que não tem dias regulares), os meus compromissos semanais, bem como um aniversário ou outro de algum parente ou amigo.
Só que quando eu colo as planilhas na minha pasta, ela perde a possibilidade de mudar mês e ano com o uso das macros que já estavam nela.

Re: Como copiar uma planilha em outra, sem perder macros e f

Enviado: 19 Mai 2016 às 17:26
por gfranco
Boa Tarde FelipeC. Recentemente tive a mesma necessidade e resolvi meu problema da seguinte maneira:
1º copiei as planilhas para a nova pasta de trabalho (usando o mover/copiar do excel).
2º abri o projeto vba , exportei os módulos para uma pasta qualquer do meu pc e depois importei-os para a nova planilha.

Aqui cabe uma observação: dependendo da forma como os códigos foram construídos ( nos módulos) as macros ainda podem não funcionar.. por exemplo: se as plans foram referenciadas pelo codename pode ser que na nova pasta esses codenames já estejam em uso. para contornar esse inconveniente (caso sua planilha se encaixe nessa situação) vc pode entrar no projeto vba, e mudar as referências de codename para o próprio nome da plan ou para o novo codename que lhe foi atribuido no novo workbook. Com o CTRL + L ( dentro do módulo) vc consegue fazer as mudanças com mais rapidez...
Espero ter ajudado...