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
 

Discussions similaires

Réponses
1
Affichages
134
  • Question
Microsoft 365 Excel365
Réponses
2
Affichages
232

Statistiques des forums

Discussions
312 489
Messages
2 088 852
Membres
103 974
dernier inscrit
chmikha