Código:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim rutaBackup As String
Dim nombre As String
rutaBackup = ThisWorkbook.Path & "\Backups\"
If Dir(rutaBackup, vbDirectory) = "" Then
MkDir rutaBackup
End If
nombre = "Backup_" & Format(Now, "yyyy-mm-dd_hh-nn-ss") & ".xlsm"
ThisWorkbook.SaveCopyAs rutaBackup & nombre
End Sub
⭐ Si te gustó, por favor regístrate en nuestra Lista de correo y Suscríbete a mi canal de YouTube para que estés siempre enterado de lo nuevo que publicamos.
