Bonjour à tous
Dans http://www.developpez.net/forums/d57...feuille-excel/ (en 2008), Fring donnait un moyen d'intercepter la touche "del", et là, pas de problème.
J'aimerai intercepter la touche "-", mais cette solution ne fonctionne pas (chez moi )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer Sub test_touche_del() If GetAsyncKeyState(46) <> 0 Then '<-- 46 correspond au KeyCode de la touche Delete MsgBox "La touche DELETE a été utilisée" End If End Sub Private Sub Worksheet_Change(ByVal Target As Range) test_touche_del End Sub
Mon but est de pouvoir saisir, dans certaines cellules de plusieurs plages d'une feuille, soit "X" soit "-".
Pour "X" pas de problème.
Pour "-" si ensuite l'on tape sur "enter" pas de problème. Mais si l'on "sort" de la cellule avec la souris, cela ne fonctionne plus.
Merci pour vour aide
Eric
Partager