Microsoft 365 Activer/désactiver le "Focus sur la cellule" en VBA

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 !

Nain porte quoi

XLDnaute Occasionnel
Hello,

savez vous comment activer/désactiver cette nouvelle fonctionnalité "Focus sur la cellule" (onglet Affichage, groupe Afficher) en VBA ?
Accessoirement, comment changer la couleur toujours en VBA.

Merci d'avance
 
Solution
Bonjour Nain porte quoi, le forum,

Pour connaitre l'état de l'option (renvoie True ou False) :
VB:
Application.CommandBars.GetPressedMso("FocusActiveCell")

Pour changer l'état de l'option :
VB:
Application.CommandBars.ExecuteMso "FocusActiveCell"

Par contre, aucune idée de comment changer la couleur en VBA...

A+
Bonjour Nain porte quoi, le forum,

Pour connaitre l'état de l'option (renvoie True ou False) :
VB:
Application.CommandBars.GetPressedMso("FocusActiveCell")

Pour changer l'état de l'option :
VB:
Application.CommandBars.ExecuteMso "FocusActiveCell"

Par contre, aucune idée de comment changer la couleur en VBA...

A+
 
Bonjour à tous,

Merci beaucoup
Avec plaisir !

Mais j'aimerai vraiment savoir comment tu as fait pour trouver cette instruction qui n'existait pas avant
En fait, les instructions à proprement parler (GetPressedMso et ExecuteMso) existaient déjà.
Il s'agit de méthodes de l'objet CommandBars (voir l'aide en ligne) qui permettent d'interagir avec des commandes du ruban à partir de leurs idMso respectifs.
Ce qui n'existait pas avant est la commande Focus sur la cellule dont l'idMso est "FocusActiveCell".

Pour retrouver l'idMso d'une commande, le plus simple est de passer par la personnalisation de la barre d'outils accès rapide. Tout est décrit ici.

A+
 
Bonjour à tous,


Avec plaisir !


En fait, les instructions à proprement parler (GetPressedMso et ExecuteMso) existaient déjà.
Il s'agit de méthodes de l'objet CommandBars (voir l'aide en ligne) qui permettent d'interagir avec des commandes du ruban à partir de leurs idMso respectifs.
Ce qui n'existait pas avant est la commande Focus sur la cellule dont l'idMso est "FocusActiveCell".

Pour retrouver l'idMso d'une commande, le plus simple est de passer par la personnalisation de la barre d'outils accès rapide. Tout est décrit ici.

A+
Bjr, une reconversion en "VBA Spéléo...." 🙂 respect 🙂
 
Bonjour à tous,


Avec plaisir !


En fait, les instructions à proprement parler (GetPressedMso et ExecuteMso) existaient déjà.
Il s'agit de méthodes de l'objet CommandBars (voir l'aide en ligne) qui permettent d'interagir avec des commandes du ruban à partir de leurs idMso respectifs.
Ce qui n'existait pas avant est la commande Focus sur la cellule dont l'idMso est "FocusActiveCell".

Pour retrouver l'idMso d'une commande, le plus simple est de passer par la personnalisation de la barre d'outils accès rapide. Tout est décrit ici.

A+
La Spéléo.... toujours la bonne méthode pour fouiner 🙂 bien vu bravo 🙂
 
- 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
4
Affichages
148
Retour