Déactiver un évènement

  • Initiateur de la discussion Initiateur de la discussion Frédéric
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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é
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour