Détecter l'appui sur "Entree" - VB/VBA/VBS - Programmation
Marsh Posté le 18-05-2006 à 19:05:20
rajoutes If KeyAscii = 13 Then SendKeys "{TAB}": KeyAscii = 0
Marsh Posté le 18-05-2006 à 20:03:27
Merci de ta reponse, mais quelqu'un m'a apprit tres simple pour faire ce que je voulais, fallait juste changer les tabindex des textbox pour aller a chaque fois ou je voulais.
Marsh Posté le 18-05-2006 à 20:59:21
Si tu te déplaces avec la touche TAB il suffit effectivement d'ordonner les index mais essayes de te déplacer de textbox en textbox avec la touche ENTER
Marsh Posté le 19-05-2006 à 11:01:47
Et pourquoi pas utiliser la commande
[nomde la txtbox].setfocus ???
c'est plus rigoureux et on se balade ou on veut sans s'occuper des tabindex
Marsh Posté le 19-05-2006 à 12:24:53
Quelle était la question posée ?
Marsh Posté le 18-05-2006 à 16:39:24
Bonjour,
J'ai un formulaire avec pleins de textbox, je veux que quand j'appuie sur "entree", le curseur aille dans une autre textbox, pour cela, j'ai testé :
Private Sub UserForm_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 10 Then
...
End If
End Sub
Mais ca ne marche pas.
Mon problème est donc de détecter l'appui sur "Entree" après pour le reste c'est bon.
Merci de votre aide.