L
lo
Guest
Rebonjour le forum ;-)
Je tente d'effectuer deux sauvegarde automatique / jour pour un utilisateur qui peut oublier de l'effectuer manuellement ;-)
J'ai donc mis ce code dans ThisWorkbook :
Option Explicit
Private Sub Workbook_Open()
Dim SystemTime As Date
Dim UpdateTimeMidi As Date
Dim UpdateTimeSoir As Date
SystemTime = Format(Now, "HH:MM:SS")
UpdateTimeMidi = "12:30:00"
UpdateTimeSoir = "19:00:00"
If SystemTime = UpdateTimeMidi Or SystemTime = UpdateTimeSoir Then
save
Else
MsgBox "Sauvegarde automatique effectué"
End If
End Sub
Et celui-ci dans Module2 :
Sub save()
Application.Quit
ThisWorkbook.Close True
End Sub
Ou ce situe mon err sachant que je souhaite deux sauvegardes par jour (une à 12h30 et une à 19h00). La première renvoit un msgbox comme quoi la save à bien fonctionnée, et la seconde sauvegarde et ferme le fichier ...
Bonne fin de mat' à tous/toutes ;-)
Je tente d'effectuer deux sauvegarde automatique / jour pour un utilisateur qui peut oublier de l'effectuer manuellement ;-)
J'ai donc mis ce code dans ThisWorkbook :
Option Explicit
Private Sub Workbook_Open()
Dim SystemTime As Date
Dim UpdateTimeMidi As Date
Dim UpdateTimeSoir As Date
SystemTime = Format(Now, "HH:MM:SS")
UpdateTimeMidi = "12:30:00"
UpdateTimeSoir = "19:00:00"
If SystemTime = UpdateTimeMidi Or SystemTime = UpdateTimeSoir Then
save
Else
MsgBox "Sauvegarde automatique effectué"
End If
End Sub
Et celui-ci dans Module2 :
Sub save()
Application.Quit
ThisWorkbook.Close True
End Sub
Ou ce situe mon err sachant que je souhaite deux sauvegardes par jour (une à 12h30 et une à 19h00). La première renvoit un msgbox comme quoi la save à bien fonctionnée, et la seconde sauvegarde et ferme le fichier ...
Bonne fin de mat' à tous/toutes ;-)