Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Activer évènements sur une feuille

  • Initiateur de la discussion Initiateur de la discussion m@tix
  • 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 !

m@tix

XLDnaute Occasionnel
Bonjour,

Dans mon classeur, j'ai :

- une procédure Workbook_SheetChange sur ThisWorkbook
- une procédure Worksheet_Change sur une feuille

Je sais que via l'instruction Application.EnableEvents, on peut désactiver les évènements de ce type. Je souhaiterais, à moment donné, pouvoir désactiver l'ensemble des changements effectués sur le classeur, excepté pour la procédure Worksheet_Change de la feuille en question. Concrètement, au moment en question, je souhaiterais que lorsqu'un changement se produit sur la feuille concernée, on rentre uniquement dans la procédure Worksheet_Change, alors qu'actuellement on rentre aussi dans Workbook_SheetChange.

Ceci est-il faisable, et si oui comment ?

Merci d'avance. 🙂
 
Re : Activer évènements sur une feuille

Salut m@tix et le forum
À ma connaissance, tu ne peux désactiver une partie des macros automatiques : c'est tout ou rien !
Ça me semble un peu bizarre, mais avec la pléthore d'infos...

Par contre, tu peux utiliser une variable globale mise à jour par la première et qui est testée dans la seconde pour autoriser ou non son traitement.
A+
 
Re : Activer évènements sur une feuille

Bonjour Gorfael,

Merci pour ta réponse. En effet, après avoir continué de chercher, je ne pense pas que ce soit faisable. Mais en revanche, ton idée de variable globale me plaît ("flag method" non ?) ! 😀

Merci encore pour ta contribution ! 🙂
 
- 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

Discussions similaires

Réponses
3
Affichages
1 K
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…