Re,
il faut regarder dans les propriétés si AutoTab est à True (pour contrôle Active X)
peut-être, je l'avais déjà fait, mais cela date un peu
pas très pratique ci-dessous, il doit y avoir plus simple
j'ai vu ce code pour passer d'un autre textbox en délimitant le nombre de caractères dans celle-ci (MaxLenght qui est à 0 pour caractère illimité, à définir soi-même suivant son contenu par la suite, exemple 80 caractères: propriété de la textbox Prénom ==> MaxLenght 80 (ceci est un exemple)
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'macro écrite par m@rina
If Len(TextBox1) = TextBox1.MaxLength - 1 Then
TextBox1 = TextBox1 + Chr(KeyAscii)
TextBox2.Activate
End If
End Sub
et faire ceci pour les autres Textbox
donc, voir Propriété de la textbox, délimité MaxLenght à xx caractères, une fois , le seul problème ce code ne va s'appliquer que lorsque le nombre de caractère est atteint