Bonjour BenHarber, Cher José, Pascal, Excel_Lent, le Forum
Ayant participé au Fil que Pascal a mis en ligne (et à d'autres), je confirme que l'usage de 'EnableEvents' ne doit être réservé à un usage précis si l'on veut pûrement et simplement éradiquer cette fonctionnalité d'actions sur évènements pendant un traitement sur une application pouvant faire appel à des macros évènementielles et absolument pas pour un simple blocage temporaire pendant l'éxécution d'autre évènementielles.
Je m'explique, par exemple vous avez un Classeur Maître de mise à jour de différents Classeurs Secondaires, ceux-ci étant susceptibles de contenir des macros évènementielles pouvant interférer et interagir de manière non-attendue... Alors là oui, EnableEvents à False permettra l'inhibition même des 'WorkBook_Open' et autres... Il a été prévu en ce sens par VB.
Mais sinon à l'intérieur d'un même Private Module pour controller les Inter-Actions des évènementielles entre elles, c'est un peu mettre un éléphant pour boucher un trou de souri, alors qu'une toute petite Boolean suffit amplement et les risques déjà décrits ici et dans le fil mis en lien sont réduits à zéro.
Bonne Fin de Dimanche
[ol]@+Thierry[/ol]