rainbow69006
XLDnaute Occasionnel
Bonjour
J'ai fais ce code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Save
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:= _
"C:\save\" & ThisWorkbook.Name & " " & Environ("UserName") & ".xls"
Application.DisplayAlerts = True
Application.Quit
End Sub
Je l'ai mi sur 2 classeurs. Il marche impeccablement (lorsque je ferme mon classeur, sa ferme excel et sa cree une copie de sauvegarde)
Le probleme c'est lorsque j'ai les 2 classeurs d'ouvert et que j'en ferme un eh bien la sa me ferme mes 2 classeurs (normal) mais sa ne me cree pas 1 sauvegarde de chacun , mais 2
chacun de la forme:
pour le premier :ThisWorkbook.Name & " " & Environ("UserName") & ".xls"
pour le deuxieme :ThisWorkbook.Name & " " & Environ("UserName") & " & Environ("UserName") &".xls"
Comment puis je y remerdier?
merci
J'ai fais ce code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Save
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:= _
"C:\save\" & ThisWorkbook.Name & " " & Environ("UserName") & ".xls"
Application.DisplayAlerts = True
Application.Quit
End Sub
Je l'ai mi sur 2 classeurs. Il marche impeccablement (lorsque je ferme mon classeur, sa ferme excel et sa cree une copie de sauvegarde)
Le probleme c'est lorsque j'ai les 2 classeurs d'ouvert et que j'en ferme un eh bien la sa me ferme mes 2 classeurs (normal) mais sa ne me cree pas 1 sauvegarde de chacun , mais 2
chacun de la forme:
pour le premier :ThisWorkbook.Name & " " & Environ("UserName") & ".xls"
pour le deuxieme :ThisWorkbook.Name & " " & Environ("UserName") & " & Environ("UserName") &".xls"
Comment puis je y remerdier?
merci