Ordre des controles

bonjour tout le monde

j'ai juste une petite question concernant l’ordre des contrôles dans userform

dans mon UF j'ai défini un ordre de tabulation des contrôles

quand je fais un For Each C In NomUserforme.Controls l'ordre des contrôles est différent de celui définie par les tabulation

alors ma question est : est ce possible de garder l'ordre des tabulations du UF que j'ai défini est modifié l'ordre de for each pour qu'il suit le même order que les tabulations

merci d'avance

Bonjour,

Il ne faut pas confondre l'ordre de tabulation et les "noms" des contrôles

l'ordre de tabulation intervient avec l'appui de la touche TAB

les "noms" des contrôles par le VBA

Dans ce cas renomme les contrôles en ordre croissant (Ex: TBox1, TBox2) suivant l'ordre des contrôles à renseigner

Bonjour,

merci pour la réponse mais le prob c'est que le for each donne les contrôles suivant l’ordre de leurs créations or l'odre de création n'est pas forcément l'order de tabulation

moi je veux que le for each me donne l’ordre identique à celui des tabulations

Bonjour,

Une boucle For Each... Next fera défiler les contrôles dans l'ordre de leur création...

Pour les avoir dans un ordre déterminé, il te faut les renommer, comme indiqué par M12, avec un nom générique commun et un numéro d'ordre, et utiliser un boucle For... Next.

Cordialement.

Rechercher des sujets similaires à "ordre controles"