Raccourci clavier dans un userform

S

Stéphane

Guest
Bonjour à tous,

je souhaite avoir un raccourci clavier sur un bouton dans un userform. J'ai un bouton Cancel dans mon userform qui permet de sortir du userform, et je veux en appuyant sur la touche 'escape' que la macro associée au bouton Cancel soit activée.
J'ai essayé accelerator, mais apparement cela marche toujours avec la touche ALT et seulement ALT.
Pour ce qui est de Onkey, impossible de le faire marcher dans un userform.

Quelqu'un a-t-il une solution?

Merki

--Stéphane
 

Minick

XLDnaute Impliqué
Salut,

Ci joint une petite bidouille.

Attention cela implique que tout les controles de ton Usf aient
la procedure de l'evenement 'KeyPress' sauf les zone de saisie biensur

@+

Edition: avec la piece jointe c'est mieu [file name=steph.zip size=11189]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/steph.zip[/file]

Message édité par: Minick, à: 27/07/2005 12:23
 

Pièces jointes

  • steph.zip
    9.2 KB · Affichages: 74
  • steph.zip
    9.2 KB · Affichages: 70
  • steph.zip
    9.2 KB · Affichages: 72

Eric C

XLDnaute Barbatruc
Bonjour le forum
Bonjour Stéphane, bonjour Minick

Sans bidouille ni Barbatruc :

Tu places la propriété 'Cancel' de ton CommandButton à true et la frappe de la touche Echap déclenche l'évènement Click de ton boutton, qu'il ait ou non le focus. ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 672
Messages
2 090 776
Membres
104 664
dernier inscrit
jth