Problème de détection de touches qui se suivent avec OnKey en VBA

guiguisbc

XLDnaute Junior
Bonjour :rolleyes:

Voici le code que j'ai tapé qui fonctionnent mais pas comme je veut :confused:

Code:
Sub TOUCHE()

    Application.OnKey Key:="{ENTER 3}", procedure:="Insertion"

End Sub

Je veut que quand j’appuie 3 fois d'affilés sur la touche "Entrer" du pad numérique il me lance ma macro Insertion.
Or il ne la lance que quand j'appuie sur entrer une fois.

*Autre chose mais sa j'ai pas trouvé sur internet, j'aimerai que la combinaison de touche s'active uniquement si je suis sur la cellule "H8".

Merci d'avance :)

guiguisbc
 

Pierrot93

XLDnaute Barbatruc
Re : Problème de détection de touches qui se suivent avec OnKey en VBA

Bonjour,

un peu de patience.... utilise plutot l'événement double click de la feuille en question.....
Code:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$H$8" Then Call tamacro: Cancel = True
End Sub

bon après midi
@+
 

tototiti2008

XLDnaute Barbatruc
Re : Problème de détection de touches qui se suivent avec OnKey en VBA

Bonjour guiguisbc, Bonjour Pierrot :),

Chez moi ça fonctionne dès le premier ENTER (pavé numérique)
Je ne crois pas que tu puisse gérer plusieurs touches pour lancer une macro, sauf bien sûr Ctrl, Maj et Alt
 

guiguisbc

XLDnaute Junior
Re : Problème de détection de touches qui se suivent avec OnKey en VBA

Oui voila moi sa fait pareil tototiti2008
Mais pourtant sur le lien que j'ai mis a pierrot93 ils explique comme sa :/

Bonjour guiguisbc, Bonjour Pierrot :),

Chez moi ça fonctionne dès le premier ENTER (pavé numérique)
Je ne crois pas que tu puisse gérer plusieurs touches pour lancer une macro, sauf bien sûr Ctrl, Maj et Alt
 

Statistiques des forums

Discussions
312 497
Messages
2 088 992
Membres
104 000
dernier inscrit
dinelcia