Workbook_SheetSelectionChange

  • Initiateur de la discussion Initiateur de la discussion Jibse
  • 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 !

J

Jibse

Guest
Bonjour,

Y a-t-il un inconvénient à utiliser Workbook_SheetSelectionChange dans un classeur où l'on déclenchera sans arrêt cet évènement (en dehors des macros, dans lesquelles on peut mettre EnableEvents False), même si la macro induite est minuscule ?
Merci.
 
Re : Workbook_SheetSelectionChange

Bien sûr, mais comme la plupart du temps c'est inutile...

Je m'explique. J'ai une CheckBox sur chacune de mes feuilles visibles qui permet de changer le mode de calcul (automatique ou sur ordre). Dans certaines circonstances (rares), il est possible que l'utilisateur change le mode de calcul via les options d'Excel (donc sans utiliser les CheckBox). Comme il n'y a pas moyen (semble-t-il) de détecter une modification des options d'Excel, j'utilise Workbook_SheetSelectionChange pour mettre à jour mes CheckBox (je vérifie donc à chaque changement de sélection l'état du mode de calcul et, éventuellement, je mets mes CheckBox en conformité). L'idée de déclencher cette procédure 1000 fois pour 1 seule utile ne me ravit pas.
 
Re : Workbook_SheetSelectionChange

Bonjour à tous,

Ne serait t'il pas préférable de scinder ton interface de gestion du calcul manuel/automatique en deux :

au lieu d'une check box,
- un bouton pour basculer en mode auto/manuel,
- une cellule qui affiche l'état actuel du mode calcul.

Cela ne réglerait t'il pas ton problème ?

Pour info, dans Excel, tu peux afficher le mode de calcul avec la formule suivante :

=INFO("recalc")

J'espère que ça t'aide ...
 
Dernière édition:
Re : Workbook_SheetSelectionChange

Et oui ...
Un peu percé mon tuyau 🙂.

C'était la première idée qui m'était venue à l'esprit, sinon je ne vois pas trop ...

Si tu ne constates pas de perte de performance avec ta méthode, même si elle n'est pas très pure, elle a le mérite de servir ton objectif ...

@+
 
- 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.

Discussions similaires

Réponses
10
Affichages
793
Retour