affichage variable dans listebox
Bonjour à tous,
J'ai une userform de 33 label maxi l'un au dessus de l'autre.
Chaque label affiche un nom.
Les noms proviennent de 33 cellule d'une feuille excel.
Le nombre de lignes de label qui s'affichent dépend de la valeur insérée par l'utilisateur dans une cellule (entre 1 et 33).
Donc si l'utilisateur affiche 25, il n'y a que les 25 premiers label qui s'affichent.
Je voudrais que chaque semaine, les noms contenus dans les label remontent d'un cran. Exemple :
S1
A
B
C,
S2
B
C
A
Etc...
De plus, il faut que cette exercice s'adapte au au nombre de label qui s'affichent
Si il y a 25 lignes, que lors de la seconde semaine, le nom qui était en 1 s'affiche dans la ligne 25. Si il y 8 lignes, que ce soient en 8. Etc...
Et je ne sais pas vers qui m'orienter et en profiter ainsi pour apprendre de nouvelles fonctions
Quelqu'un peut-il me dire vers quoi m'orienter?
Je peux joindre mon fichier si besoin
merci par avance
Mes labels ne se nomment pas de 1 à 33
Merci à HopHopHop et à Mercatog Je vais plutôt chercher dans la direction du post de Mercatog car l'utilisation ne peut pas imposer d'être ouvert chaque lundi. De plus, je ne peux pas renommer mes labels de 1 à 33 car la userform en comporte un grand nombre et je les ai nommés par ligne de manière à pouvoir utiliser une fonction qui affiche ou non les labels. Donc les labels concernés sont disposés en colonne et se nomment successivement Label2, Label11, Label20, Label29, etc... jusqu'à Label290. Je me dis que je pourrais créer une userform que je n'afficherais pas avec des labels nommés de 1 à 33 et faire un renvoie dans leurs homologes qui eux seront dans la userform visible en utilisant une formule genre "Label2 = Renvoi.Label1 pour la première. J'essai ça et je vous dis si ça tient En tout cas merci pour vos conseils