Selectioner Textbox dans feuille quand limite de caractère

Résolu
sifusalade Messages postés 142 Statut Membre -  
ergor Messages postés 157 Statut Membre -
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. ergor Messages postés 157 Statut Membre 12
     
    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
  2. Sifusalade
     
    Bonjour.

    Merci pour cette piste. Je viens d'essayer. Ça ne fonctionne pas.
    0
  3. ergor Messages postés 157 Statut Membre 12
     
    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
  4. Sifusalade
     
    Désolé ça marche. C'est exel qui buggai. En plus javais une faute de frappe à MaxLength...

    Merci énormément.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ergor Messages postés 157 Statut Membre 12
     
    Pas de soucis ;)
    0