Bonjour,
J'ai, dans un fichier toto.xlm la macro suivante :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.SaveCopyAs Filename:= _
"Z:\chemin\TOTO.xlsx"
End Sub
Je pensais que de forcer un enregistrement en .xlsx permettait que les macros ne s'exécutent pas sur la copie du fichier. Je me trompe, cette macro s'exécute toujours. Comment enregistrer une copie du fichier sans cette macro, du coup ? Car en effet, la macro s'exécutant, le fichier tente de s'enregistrer sur lui même...
Merci pour votre aide !
J'ai, dans un fichier toto.xlm la macro suivante :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.SaveCopyAs Filename:= _
"Z:\chemin\TOTO.xlsx"
End Sub
Je pensais que de forcer un enregistrement en .xlsx permettait que les macros ne s'exécutent pas sur la copie du fichier. Je me trompe, cette macro s'exécute toujours. Comment enregistrer une copie du fichier sans cette macro, du coup ? Car en effet, la macro s'exécutant, le fichier tente de s'enregistrer sur lui même...
Merci pour votre aide !