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

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

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