Utilisation de KeyDown ?

  • Initiateur de la discussion Initiateur de la discussion flamel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
325
Réponses
32
Affichages
1 K
Réponses
43
Affichages
786
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
642
Retour