Remplir 50 labels en une seule commande ?

  • Initiateur de la discussion Initiateur de la discussion Mat@d0re
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Mat@d0re

Guest
Bonjour,

Je dispose de plusieurs Userforms dont l'un d'eux possède une liste et de nombreux labels. Supposons que quand je sélectionne un objet de ma liste, cela affiche le détail de celui-ci dans les différents labels.

Maintenant supposons que mes labels se nomment "label1" , "label2" , ... ; le "label1" devant afficher la cellule "cells(1,1)" , tout comme le "label2" devant afficher la cellule "cells(2,1)" , ...

Ainsi, mon code ressemble à : (ce n'est qu'un exemple)
label1.caption = cells(1, 1)
label2.caption = cells(2, 1)
label3.caption = cells(3, 1) [le .caption étant facultatif]
...
label50.caption = cells(50, 1)

Jusqu'ici rien de compliqué...

Voilà, ma question est très simple : est-il possible de coder cette action en utilisant une boucle ?
Quelque chose qui ressemblerait à :

For ligne = 1 To 50
label(ligne).caption = cells(ligne, 1)
Next Ligne

Je sais que cette syntaxe ne fonctionne pas mais je voudrais simplement savoir si un code y ressemblant est possible ou si je dois taper les 50 lignes de code de mes 50 labels ???

J'ai essayé des syntaxes du style : "label & ligne" mais ça ne fonctionne pas non plus...

On m'a dit aussi de grouper mes labels (ça je sais faire) mais je ne vois pas ce que ça change et comment les utiliser dans ce cas...

J'attends vos réponses avec impatience.
Merci d'avance.

Mat@d0re.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
20
Affichages
1 K
Réponses
4
Affichages
812
Retour