Selectioner Textbox dans feuille quand limite de caractère

Résolu/Fermé
sifusalade Messages postés 135 Date d'inscription samedi 21 janvier 2012 Statut Membre Dernière intervention 16 juillet 2021 - 23 janv. 2013 à 18:54
ergor Messages postés 149 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 7 mai 2014 - 25 janv. 2013 à 09:58
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.


A voir également:

5 réponses

ergor Messages postés 149 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 7 mai 2014 12
24 janv. 2013 à 16:00
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
Bonjour.

Merci pour cette piste. Je viens d'essayer. Ça ne fonctionne pas.
0
ergor Messages postés 149 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 7 mai 2014 12
25 janv. 2013 à 09:29
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
Désolé ça marche. C'est exel qui buggai. En plus javais une faute de frappe à MaxLength...

Merci énormément.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ergor Messages postés 149 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 7 mai 2014 12
25 janv. 2013 à 09:58
Pas de soucis ;)
0