Utilisation de KeyDown ?

F

flamel

Guest
Bonjour.

Comment faire pour associer une touche (plusieurs) à une commande click dans un programme VBA ?
Je voudrais ouvrir un UserForm avec (click+alt) par exemple.
Je n'arrive pas à utiliser keydown, ni keyup
.
Merci à qui m'aidrera.
 

Creepy

XLDnaute Accro
Hello le Forum, Flamel,

Si tu penses en parlant de 'clik' au click sur un bouton il existe dans les propriétés du bouton 'Accelerator'.

Tu lui indiques la lettre de raccourci de ton bouton (ATTENTION : Inclus dans le texte du bouton)

Par Exemple pour un bouton Quitter en accelerator tu peux mettre les lettres Q.U.I.T.E.R. Ensuite ALT+Lettre et voila fini le click

@+

Creepy
 
F

flamel

Guest
Merci Creepy.

Je voudrais utiliser :

Private Sub object_KeyDown( ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As fmShiftState)

ou du genre :

If KeyDown = xx then .....

Mais je n'y arrive pas.

Mercisi tu peux m'aider.

flamel
 

Discussions similaires

Statistiques des forums

Discussions
312 225
Messages
2 086 412
Membres
103 202
dernier inscrit
Claire2BM