Bonjour,

j'ai une macro "Macro" dans un classeur "C1"qui fonctionne très bien, en particulier elle ouvre un classeur "C2"

Je veux maintenant appeler cette macro à la fermeture de mon classeur "C1"dans la procédure "Private Sub Workbook_BeforeClose(Cancel As Boolean)"
j'ai donc codé dans cette procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Call module4.Macro
Le pb est que dans aussi dans cette procédure à la fin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveWorkbook.Close savechanges:=True
pour enregistrer et fermer sans intervention de l'utilisateur

Du coup le close réappelle une seconde fois "Private Sub Workbook_BeforeClose(Cancel As Boolean)" et ça coince