1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub Workbook_Open()
Dim ws As Worksheet, Nom_Class As String
On Error GoTo Suite
Nom_Class = ThisWorkbook.FullName
'Si le fichier de sauvegarde n'existe pas
If Dir(REPERTOIRE_SAVE & Format(Date, "yyyy mm dd") & " " & NOM_FICHIER_SAVE) = "" Then _
ThisWorkbook.SaveAs REPERTOIRE_SAVE & Format(Date, "yyyy mm dd") & " " & NOM_FICHIER_SAVE 'Je le créé
'Mais comme je veux travailler sur mon fichier et pas sur la sauvegarde
Application.DisplayAlerts = False
'Je réenregistre ce fichier sous son nom et chemin initial
ThisWorkbook.SaveAs Nom_Class 'Et c'est cette ligne qui bug régulièrement (mais pas systématiquement)
Application.DisplayAlerts = True
Suite:
On Error GoTo 0 |
Partager