Macro: Guardar Libros Excel nuevo con nombre y ruta especifico
Deseo guardar libros de excel en una carpeta "Archivos" en el escritorio, si no existe crear una nueva carpeta con el nombre de "Archivos".
Los libros excel serán guardados con el nombre de: "Reportes 15042020 - 1:59" ; cabe mencionar, los libros excel serán generados en cualquier momento y en forma diario y todos se almacenaran en esa carpeta de "Archivos"
Estuve trabajando con este código:
Private Sub cmd_guardarlibro_Click()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set objWSHShell = CreateObject("WScript.Shell")
escritorio = objWSHShell.SpecialFolders("Desktop")
If Dir(escritorio & "\" & "Reportes diarios", vbDirectory) = "" Then 'Busca carpeta
MkDir escritorio & "\" & "Reportes diarios" 'Crea carpeta
ActiveWorkbook.SaveAs escritorio & "\" & "Reportes Diarios" & "\" & Format(Date, "ddmmyyyy")
End If
Application.DisplayAlerts = True
Application.ScreenUpdating = True
MsgBox ("El libro se ha Creado y Guardado con éxito"), vbInformation, "AVISO"
End SubEste codigo crea la carpeta y los guarda el excel con el nombre de la fecha, pero nuevamente guardo el excel ya no guarda, tengo que borrar la carpeta creado para que funcione.
Tal vez hay otro código de macro, también vale, la idea es que funciona en cualquier laptop.
1 Respuesta
Respuesta de Alejandro Izura Duvigneau
1


