Bonjour,
J'ai mis ce code qui me permet de changer la touche TAB pour un "Enter" dans un formulaire VBA dans Excel.
et j'ai changé mes TABINDEX dans les propriétés de mes champs(1,2,3,etc).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If e.KeyCode = Keys.Return Then SendKeys.Send ("{TAB}") End If End Sub
Pour changer d'un textbox à un autre, je n'ai pas de problème, le changement d'index fonctionne correctement avec le "Enter". Par contre, si la séquence est de changer d'un textbox vers un checkbox, le "Enter" arrête de fonctionner et la séquence des Index se termine. Si je teste avec le TAB, ça continue de fonctionner.
Est-ce que je dois faire quelque chose de spéciale pour que le système n'arrête pas sa séquence lorsque j'arrive sur un checkbox quand je fais un "Enter"?
Merci!
Bobino
Partager