Changer un TAB pour un Enter sur un checkbox
Bonjour,
J'ai mis ce code qui me permet de changer la touche TAB pour un "Enter" dans un formulaire VBA dans Excel.
Code:
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 |
et j'ai changé mes TABINDEX dans les propriétés de mes champs(1,2,3,etc).
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