Affectation d'une touche a un bouton?

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

E

Eric D

Guest
Bonjour à tous et à toutes,

J'ai une petite question qui me turlupine:

- Comment attribuer les touches 'Enter' et 'Esc' a des boutons dans un Userform et dans une Feuille si cela est différent ?

Merci pour votre aide et bonne journée.

Eric D
 
dans un userform, les commandbuttons ont une propriété Default et Cancel
Si tu mets Default à True, le fait de taper Entrée quelque part (après avoir saisi un textbox par exemple) active le commandbutton automatiquement.
De même si la propriété Cancel du bouton est à True, quand tu tapes Esc, c'est comme si tu cliquais sur ce bouton.

Hélas, ces propriétés ne se retrouvent aps quand un bouton est sur une feuille. Dans ce cas tu pourrais jouer avec la méthode Onkey, mais ça risque de créer des effets indésirables, il vaut mieux essayer de trouver une autre solution.
 
Bonjour Ti, le forum,

Merci pour ta réponse rapide mais j'avais fait une recherche auparavent et j'avait trouvé un code utilisant 'vbkeyFx' avec x=1 à 12 pour les touche de fonction. mais je ne sais pas comment définir les touches 'enter' et 'esc' .
D'autre part j'ai essayé ce que tu me décris mais cela reste sans effet.

A bientôt,
Eric D
 
- 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

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
520
Réponses
18
Affichages
1 K
Réponses
6
Affichages
251
Réponses
32
Affichages
1 K
Retour