Bonjour,
Dans le fichier X j'ai 2 programmes situés dans Thisworkbook :
Private Sub Workbook_Open()
Private Sub Workbook_BeforeClose(Cancel As Boolean)
et qui fonctionnent très bien lorsque j'ouvre et je ferme le fichier X
Dans mon fichier Y j'ai un le code suivant dans un programme:
Workbooks.Open Filename:=X
cela fonctionne correctement puisqu'après avoir ouvert le fichier X le programme Private Sub Workbook_Open() se déclenche sans problème
Dans ce même fichier Y j'ai le code :
Workbooks(X).Close SaveChanges:=True
mais dans ce cas le programme Private Sub Workbook_BeforeClose(Cancel As Boolean) de X ne se déclenche pas avant la fermeture du fichier
Où est mon erreur ? Sinon comment déclencher ce programme avant la fermeture du fichier X ?
Merci d'avance,
Cordialement
Dans le fichier X j'ai 2 programmes situés dans Thisworkbook :
Private Sub Workbook_Open()
Private Sub Workbook_BeforeClose(Cancel As Boolean)
et qui fonctionnent très bien lorsque j'ouvre et je ferme le fichier X
Dans mon fichier Y j'ai un le code suivant dans un programme:
Workbooks.Open Filename:=X
cela fonctionne correctement puisqu'après avoir ouvert le fichier X le programme Private Sub Workbook_Open() se déclenche sans problème
Dans ce même fichier Y j'ai le code :
Workbooks(X).Close SaveChanges:=True
mais dans ce cas le programme Private Sub Workbook_BeforeClose(Cancel As Boolean) de X ne se déclenche pas avant la fermeture du fichier
Où est mon erreur ? Sinon comment déclencher ce programme avant la fermeture du fichier X ?
Merci d'avance,
Cordialement