bonsoir tt le monde
j'ai deux feuilles et deux macro evenementielles
que je vais appelé feuille1 et macro1 et feuille2 et macro2
ces deux macros portant le meme nom qui m'est imposé,
il se produit une interference quand une feuille est calculée. cad que si sur la premiere feuille je calcule, la macro1 se declenche et au cours de son execution, je passe par la macro2. j'ai donc mis en sécurité sur chaque macro
Code : Sélectionner tout - Visualiser dans une fenêtre à part Private Sub Worksheet_Calculate()
cela fonctionne, mais ralenti quand meme le calcul. quelqu'un a t'il une solution a me proposer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If ActiveSheet.Name <> "feuille1" Then Exit Sub sur la macro1 et If ActiveSheet.Name <> "feuille2" Then Exit Sub sur la macro2
il est possible en fait que ce ne soit pas lié a homonymie des macros. car les deux sont a peu pres similaires et renvoient des infos sur une troisieme feuille. donc supposons qu'avec la feuille1, je met a jour dans feuille 3 et que par le biais des liaisons, l'info qui est renvoyé sur feuille2 déclenche l'evenement calculate, comment l'éviter?
merci a tous
Partager