Bonjour,
Je souhaitais faire une sauvegarde d'un classeur dans un répertoire "SAUVEGARDE" dès lors que quelqu'un y apportait une modification.
Je me suis dit que le plus simple était peut-être une macro de type : "Private Sub Workbook_afterSave" ainsi dès qu'une personne souhaite sauvegarder le classeur, cela fera une sauvegarde.
J'ai essayé le code ci-dessous mais cela fait planter Excel et je ne sais pas pourquoi.
Je souhaite qu'il fasse l'enregistrement du classeur en conservant seulement un exemplaire du fichier par jour s'il y a eu plusieurs modifications dans la journée. Pour cela j'avais mis un display alert = false.
Je l'ai enlevé au cas où que ce soit cela qui plante mais ce n'est pas le cas.
Pourriez-vous svp m'aider ?
Private Sub Workbook_afterSave(ByVal Success As Boolean)
ActiveWorkbook.SaveAs "C:\Users\xxx\ xxx\Archive\SUIVI-" & Format(Date, "ddmmyyyy") & ".xls"
ThisWorkbook.activate
End Sub
Partager