¿Cómo puedo guardar una hoja de excel de un libro .xlsm en un libro nuevo? La hoja tiene una rutina para actualizar tablas dinam

Tengo un libro habilitado para macros del cual quiero copiar una hoja para crear un nuevo libro. Esta hoja tiene una rutina asociada. He logrado copiar la hoja a un libro nuevo pero no he podido guardarla porque me aparece un mensaje indicando que debo guardarlo como habilitado para macros. He investigado al respecto pero no he dado con la solución. He configurado las distintas opciones de SaveAs y no he obtenido resultado. Agradezco a quien me pueda indicar donde radica el problema.

1 Respuesta

Respuesta
1

[Hola 

prueba esto 

Sub Guardacopia()
'Fuente.Dante Amor
'Act. Adriel Ortiz
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    '
    ruta = ActiveWorkbook.Path & "\"
    nombre = "reporte.xlsm"                 'cambiar por el nombre del archivo
    Sheets("Test").Copy
    '
    ActiveWorkbook.SaveAs ruta & nombre, FileFormat:= _
        xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    ActiveWorkbook.Close
    '
    MsgBox "Archivo reporte guardado", vbInformation
End Sub

Valora la respuesta como Excelente o bueno para finalizar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas