Keypress pour flèches

Keypress pour flèches - VB/VBA/VBS - Programmation

Marsh Posté le 12-04-2013 à 21:42:05    

Salutation à tous, voici mon premier message et ma première requête !

 

Je suis sur VBA Excel. Je souhaite détecter la pression des touches flèches (à gauche du pavé numérique) sur un userform. Afin de connaitre le code ASCII des touches, j'ai donc entré :

 
Code :
  1. Private Sub UserForm_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
  2. MsgBox "Le code ASCII de la touche appuyée est: " & KeyAscii
  3. 'Code
  4. End Sub
 

J'ai bien sûr vite remarqué que cette procédure ne prend en charge que les touches qui retournent un caractère donné.
Ma question : y a-t-il un moyen de détecter l'appui sur les flèches ?

 

Merci d'avance !


Message édité par Wizziroth le 12-04-2013 à 21:45:53
Reply

Marsh Posté le 12-04-2013 à 21:42:05   

Reply

Marsh Posté le 13-04-2013 à 13:51:57    

 
           Salute !
 
           Effectivement ce serait mieux en utilisant par exemple l'événement  KeyDown  …
 

Reply

Marsh Posté le 13-04-2013 à 23:52:03    

Ça marche.  :)  
Merci beaucoup Marc L !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed