Bonjour à tous,
J'avais eu de l'aide par SoumZoum pour un code de sauvegarde hebdomadaire dans un poste antérieur: https://forum.excel-pratique.com/viewtopic.php?f=2&t=67772&start=20, et j'aimerais poursuivre son développement, et le mettre en application.
J'aimerais savoir pourquoi le code crée ce fichier supplémentaire (SauveAuto.xls~FR213ee.TMP) en plus de la sauvegarde prévu.
Je joins le fichier test.
J'ai trouvé également ce code sur un forum, mais il semble incomplet, car il provoque une erreur de compilation: argument non facultatif sur le Weekday.
Module standard
Sub La_macro_qui_sauve()
If Weekday = 2 Then
'Si le fichier n'existe pas déjà, on l'enregistre en incluant la date du jour dans le nom
If Dir("C:\Users\ulangzx\Desktop\Projets\Archives" & Format(Date, "yyyy-mm-dd")) = "" Then
'cet exemple de l'aide en ligne montre comment enregistrer une copie du classeur actif.
ThisWorkbook.SaveCopyAs "C:\Users\ulangzx\Desktop\Projets\Archives" & Format(Date, "yyyy-mm-dd") & ".XLS"
End If
End If
End Sub
WB
Sub Workbook_Open()
La_macro_qui_sauve
End Sub
Merci pour vos éclaircissements et solutions.