ty peut ouvrire une feuille contenant une zone de texte
text1 et en utilisant text1_keydown() de vb tu peut avoir le code de n'importe quelle touche du clavier.
Code des touches
Constante Valeur Description
vbKeyLButton 1 Bouton gauche de la souris
vbKeyRButton 2 Bouton droit de la souris
vbKeyCancel 3 Touche ANNUL
vbKeyMButton 4 Bouton central de la souris
vbKeyBack 8 Touche RET.ARR
vbKeyTab 9 Touche TAB
vbKeyClear 12 Touche EFFACER
vbKeyReturn 13 Touche ENTRÉE
vbKeyShift 16 Touche MAJ
vbKeyControl 17 Touche CTRL
vbKeyMenu 18 Touche MENU
vbKeyPause 19 Touche PAUSE
vbKeyCapital 20 Touche VERR.MAJ
vbKeyEscape 27 Touche ÉCHAP.
vbKeySpace 32 Touche ESPACE
vbKeyPageUp 33 Touche PG PRÉC.
vbKeyPageDown 34 Touche PG SUIV.
vbKeyEnd 35 Touche FIN
vbKeyHome 36 Touche ORIGINE
vbKeyLeft 37 Touche FLÈCHE VERS LA GAUCHE
vbKeyUp 38 Touche FLÈCHE VERS LE HAUT
vbKeyRight 39 Touche FLÈCHE VERS LA DROITE
vbKeyDown 40 Touche FLÈCHE VERS LE BAS
vbKeySelect 41 Touche SELECT
vbKeyPrint 42 Touche IMPR.ÉCRAN
vbKeyExecute 43 Touche EXÉCUTE
vbKeySnapshot 44 Touche INSTANTANÉ
vbKeyInsert 45 Touche INSER
vbKeyDelete 46 Touche SUPPR.
vbKeyHelp 47 Touche AIDE
vbKeyNumlock 144 Touche VERR.NUM
Les constantes KeyA à KeyZ sont identiques à leurs équivalents ASCII : 'A' à 'Z'
Constante Valeur Description
vbKeyA 65 Touche A
vbKeyB 66 Touche B
vbKeyC 67 Touche C
vbKeyD 68 Touche D
vbKeyE 69 Touche E
vbKeyF 70 Touche F
vbKeyG 71 Touche G
vbKeyH 72 Touche H
vbKeyI 73 Touche I
vbKeyJ 74 Touche J
vbKeyK 75 Touche K
vbKeyL 76 Touche L
vbKeyM 77 Touche M
vbKeyN 78 Touche N
vbKeyO 79 Touche O
vbKeyP 80 Touche P
vbKeyQ 81 Touche Q
vbKeyR 82 Touche R
vbKeyS 83 Touche S
vbKeyT 84 Touche T
vbKeyU 85 Touche U
vbKeyV 86 Touche V
vbKeyW 87 Touche W
vbKeyX 88 Touche X
vbKeyY 89 Touche Y
vbKeyZ 90 Touche Z
Les constantes Key0 à Key9 sont identiques à leurs équivalents ASCII : '0' à '9
Constante Valeur Description
vbKey0 48 Touche 0
vbKey1 49 Touche 1
vbKey2 50 Touche 2
vbKey3 51 Touche 3
vbKey4 52 Touche 4
vbKey5 53 Touche 5
vbKey6 54 Touche 6
vbKey7 55 Touche 7
vbKey8 56 Touche 8
vbKey9 57 Touche 9