pessoal, achei a resposta e compartilho com vocês, pois acho que outros já tiveram ou terão essa dúvida... quando se copia uma planilha com macro para uma nova planilha, as macros se perdem, ficando a planilha sem função... uma forma simples de trazer todas as macros de uma planilha é após definido o diretorio para salvar a nova planilha, utilizar esta macro: sub exportar_file
ThisWorkbook.VBProject.VBComponents("MóduloX").Export Filename:="C:\XXXXXX.bas"
ActiveWorkbook.VBProject.VBComponents.Import Filename:="C:\XXXX\" & "ModuloX.bas"
End Sub abraço, marcos.