|
Publicité | ||||||||||||||||||||||
|
|
#1 (permalink) |
|
Futur Membre du Club
![]() Date d'inscription: février 2010
Messages: 36
|
Bonjour,
J'ai créé un formulaire avec pas mal de textbox, je passe de l'une a l'autre avec la touche tab, mais j'ai des infos par défaut qui s'inscrive dans mes textbox, que je complète au besoin avec mon formulaire. Pour aller plus vite pendant ma saisie, j'aurais aimé que lorsqu'on passe d'une textbox à une autre avec la touche tab, on se retrouve en fin de ligne (donc ne pas sélectionner toute l'écriture de la textbox). Une instruction vba pour faire ceci existe-t-elle ? Merci de votre aide. |
|
|
|
|
|
#2 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: juin 2009
Localisation: Paris
Messages: 53
|
Bonjour,
Créez un UserForm1 avec une TextBox1 et une TextBox2 puis copiez le code suivant dans la fenêtre de code du UserForm Code :
Private Sub TextBox1_Enter() TextBox1.EnterFieldBehavior = fmEnterFieldBehaviorRecallSelection End Sub Private Sub TextBox2_Enter() TextBox2.EnterFieldBehavior = fmEnterFieldBehaviorRecallSelection End Sub Private Sub UserForm_Initialize() With TextBox1 .Text = "J'ai créé un formulaire avec pas mal de textbox, je passe de l'une a l'autre avec la touche tab, mais j'ai des infos par défaut qui s'inscrive dans mes textbox, que je complète au besoin avec mon formulaire." .MultiLine = True End With With TextBox2 .Text = "Pour aller plus vite pendant ma saisie, j'aurais aimé que lorsqu'on passe d'une textbox à une autre avec la touche tab, on se retrouve en fin de ligne (donc ne pas sélectionner toute l'écriture de la textbox)." .MultiLine = True End With End Sub PMO Patrick Morange |
|
|
|
|
|
![]() |
||
Modification parametres d'origine pour la tabulation
|
||
| Outils de la discussion | |
|
|