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

Affectation d'une touche a un bouton?

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
 

Ti_

Nous a quitté
Repose en paix
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.
 
E

Eric D

Guest
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
 
E

Eric D

Guest
Re bonjour,

Désolé Ti, je n'était pas réveillé tout à l'heure, je n'avait donc pas compris ce que tu voulais dire. En fait ça marche très bien, merci pour cette info.

Eric D
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…