Déactiver un évènement

F

Frédéric

Guest
Bonjour à tous,

quelqu'un sait-il comment désactiver un event (en l'occurance SelectionChange)?
Quand je clique sur une cellule je voudrais déclencher la mise à jour des volets figés en tête de page pour qu'ils restent cohérents avec la cellule sélectionnée.
Pour ce faire, je dois sélectionner une cellule, ce qui déclenche l'event SelectionChange et en avant, c'est parti pour boucler.
Je voudrais donc pouvoir exécuter la routine liée à l'event sans que celle-ci ne le redéclenche.

Merci

Frédéric
 
E

EricS

Guest
Bonjour

au début de ton évènement, qui doit toujours être utile je présume, tu regarde la cellule active et si cette cellule ne doit pas déclencher la suite tu sorts

if activecell.address = "$A$1" then exit sub

A+

Eric
 
J

jmps

Guest
Re tous, bonjour Pascal,

Effectivement tu fais bien de le préciser. EnableEvents est à consommer avec modération et surtout avec discernement. Pour ma part j'ai pris l'habitude de le mettre à False avant la mise à jour et à True tout de suite derrière. Mais malgré cela il faut être très prudent en cas d'erreur qui arrêterait la macro, ce qui est toujours possible même si on a testé et retesté.

A+

José
 

Statistiques des forums

Discussions
314 015
Messages
2 104 560
Membres
109 080
dernier inscrit
Merilien