Selectioner Textbox dans feuille quand limite de caractère

Résolu
Bonjour,

J'ai des textbox directement dans une feuille.
J'ai limité le nombre de caractères. Je voudrais que dès que cette limite est atteinte, la textbox suivante s'active automatiquement.

Dans un userform, avec tabIndex ça se fait tout seul. Mais la du coup je pêche...

Comment puis-je faire ?

En vous remerciant.

5 réponses

  1. Bonjour,

    Je pense qu'un truc du style devrai suffire :

    Private Sub TextBox1_Change()

    If Len(TextBox1.Text) = TextBox1.MaxLength Then

    TextBox2.Activate

    End If

    End Sub
    0
    1. Bonjour.

      Merci pour cette piste. Je viens d'essayer. Ça ne fonctionne pas.
      0
      1. Tes Textbox s'appellent comment ?

        As-tu bien mis ce code dans la feuille où son placées tes textbox ?

        Tu n'as pas utilisé les contrôles activex ?
        0
        1. Désolé ça marche. C'est exel qui buggai. En plus javais une faute de frappe à MaxLength...

          Merci énormément.
          0