Bonjour,

Je suis débutant en vba ,j'ai créé un USERFORM avec plusieurs textbox ("Montant1", "Montant2"..) qui contiennent le code suivant afin de créer de l'espace entre les nombres:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub TextBox_Change() 
TextBox3 = Format(TextBox3, "# ### ##0") 
End Sub
le problème c'est que lorsque je tape parfois des lettres pour écrire la fourchette du montant au sein de mes textbox ( exple: De 500 A 100 ) et je tabule , le setfocus ne se déplace pas au textbox suivant et il se met à se déplacer au sein même de mon textbox initiale sans se déplacer au suivant pourtant l'ordre de tabulation est respecté.

je ne sais pas d'où vient ce problème et pourquoi parfois et non pas tout le temps la tabulation ne fonctionne pas.

je crois que le code initiale ci dessus est à l'origine de ce problème vu que je tape des chiffres et des lettres

Merci pour votre aide précieuse.