Organiser un userform

Résolu/Fermé
wallyfm02 Messages postés 55 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 17 septembre 2013 - 6 juil. 2011 à 14:45
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 7 juil. 2011 à 17:14
Bonjour à tous,

J'ai repris un userform existant. J'ai supprimé et ajouté des textbox, checkbox et autres boutons d'options.

Je souhaiterais organiser le userform.

Je m'explique:
quand j'ouvre le userform, le curseur est sur le premier textbox en haut a gauche.
pour ça OK
Par contre, une fois l'info saisie dans le Tbox, j'appuye sur la touche tabulations et le curseur se retrouve 4 Tbox plus bas pour ensuite remonté, ...

Comment puis je faire pour que le curseur aille à l'élément que je veux dans l'ordre que je veux

Merci d'avance


6 réponses

thordek Messages postés 32 Date d'inscription mercredi 6 juillet 2011 Statut Membre Dernière intervention 12 septembre 2013 9
6 juil. 2011 à 16:20
Il ne faut pas faire de copier-coller en programmation. Tout le monde te le dira. Il faut que tu refasse le UF à ta façon.

Cdt,

Thordek
1
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 709
7 juil. 2011 à 07:29
bonjour wallyfm02,

Le copier/coller est tout à fait utilisable en programmation comme ailleurs et il évite entre autre beaucoup d'erreurs de saisie à moins d'être un pro de la frappe au kilomètre ce qui demande un long entrainement.

Comme te l'a dit Arf il y a une fonction dans le menu affichage "ordre de tabulation" qui permet par un jeu d'ascenseurs de positionner chaque objet à la bonne place et en aucune manière chaque objet n'est régit par sa proximité contrairement à ce que Thordek affirme abusivement..
1
wallyfm02 Messages postés 55 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 17 septembre 2013 1
6 juil. 2011 à 16:43
Merci,
Je ne savais pas.
je suis débutant dans ce domaine.
Mais on apprend quand on prend des claques?
C'est un débat d'actualité je crois.


Mais dis moi.

si je dois le refaire, donne moi un conseil, s'il te plaît.
Quand je ferai tabulation, le curseur passera à l'objet créé chronologiquement juste après??
0
thordek Messages postés 32 Date d'inscription mercredi 6 juillet 2011 Statut Membre Dernière intervention 12 septembre 2013 9
6 juil. 2011 à 16:59
Non, en fait, le curseur passe à l'objet le plus proche de sa ligne.
Je mexplique : Tu crées un label en haut à gauche, un autre en bas à gauche et un autre en haut à droite. Dans cet ordre. Si tu es sur le premier, le tab ira à l'objet en haut à droite avant d'aller en bas à gauche.

Compris ?
0
wallyfm02 Messages postés 55 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 17 septembre 2013 1
6 juil. 2011 à 17:02
Ok
Merci beaucoup de ton aide.
0
thordek Messages postés 32 Date d'inscription mercredi 6 juillet 2011 Statut Membre Dernière intervention 12 septembre 2013 9
6 juil. 2011 à 17:07
De rien.

Bonne soirée.

Cdt,

Thordek
0
Il y a aussi un ordre de option tabulation pour chaque userform donc si tu cherche dans les option tu devrai trouver cette option avec un numéro.
Ce numéro correspond au nombre de tabulation (commence par 0 je crois).
Bien sur il ne peut pas y avoir deux useform avec le même numéro donc tu doit reprendre tous tes use forme et modifier un à un ce paramètre. Bon courage ;)
0

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

Posez votre question
wallyfm02 Messages postés 55 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 17 septembre 2013 1
7 juil. 2011 à 09:57
Bonjour et merci à vous tous,

Je vais fouiner dans le menu car je n ai vraiment pas envie de refaire le userform.

J'ai plus de cent Tbox, checkbox et autres...

Je reviens quand j'ai trouvé.
0
wallyfm02 Messages postés 55 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 17 septembre 2013 1
7 juil. 2011 à 10:14
La solution est donc de modifier "Tabindex" dans la fenetre de propriété.

Le premier est 0, +1 pour le suivant....
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 709
7 juil. 2011 à 17:14
C'est la fonction "ordre de tabulation" qu'il faut utiliser : plus rapide et adaptée.
0