récupérer une frappe clavier (en fait le nom de la touche)

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 !

Re : récupérer une frappe clavier (en fait le nom de la touche)

bonjour a tous

pour recuperer la frappe d'une touche connue (exemple la fleche vers le bas)

Code:
Private Sub Workbook_Open()
Application.OnKey "{DOWN}", "test"
End Sub
 
Sub test()
MsgBox ("Vous avez appuyé sur la fleche BAS")
End Sub

pour les autres touches Aide -> OnKey
 
Re : récupérer une frappe clavier (en fait le nom de la touche)

Bonsoir Pierrejean et JeanPirerre
Je n'ai pas reussi à la faire marcher .
Merci pour vos réponses mais comment faire pour que chaque touche saisie soit récupéré par une variable?

Carlos
 
Re : récupérer une frappe clavier (en fait le nom de la touche)

Bonjour à tous

je suis désolé pour toi, dans un vieux basic, il existait une command :

a$ = inkey$ : le Vba etant tres proche des vieux basic, j'ai donc fait des recherches intensives avec beaucoup d'essai, etant donné que j'ai deja trouvé des fonctions commune oubliées par le VBA

Je suis resté encore jusqu'à ce jour bredouille

par contre , sur une UserForm, il est peut etre possible de le realiser avec cette interruption

Private Sub UserForm_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

Bon courrage
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Rechercher date
Réponses
5
Affichages
226
Réponses
7
Affichages
338
Réponses
5
Affichages
148
Réponses
3
Affichages
164
Retour