Execution auto d'une macro lors de l'enregistement

Bonjour le forum,

J'aimerai exécuter ma macro_toto automatiquement lors de l'enregistrement de mon fichier puis fermer le classeur :

Option Explicit
'----------------------------------
' Private Sub Workbook_BeforeClose(Cancel As Boolean)

' Application.EnableEvents = False
' Call macro_toto
' ThisWorkbook.Save
' Cancel = True
'Application.EnableEvents = True

'End Sub
'---------------------------------------
'Private Sub Workbook_BeforePrint(Cancel As Boolean)

'Application.EnableEvents = True
'Call macro_toto
'ThisWorkbook.Save
'Cancel = True
'Application.EnableEvents = True
'End Sub

'---------------------------------------

Merci

Salut,

Il faut utiliser Before Save dans l'objet Workbook => https://msdn.microsoft.com/fr-fr/vba/excel-vba/articles/workbook-beforesave-event-excel

parfait merci

Rechercher des sujets similaires à "execution auto macro lors enregistement"