Bonjour à tous,
Je stocke des données dans des cellules et j'ai fais une userForm qui s'affiche en cliquant sur un bouton.
J'aimerais, pour une présentation plus sympathique, que les données de mes cellules s'affichent dans les labels de ma UserForm.
J'ai 7 colonnes dans ma feuille.
j'ai donc crée dans ma UserForm des lignes contenant 7 label (un par cellule)
Pour l'instant, je rempli mes labels avec le code suivant :
L'exemple ci-dessus incrémente deux lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Liste.Label10 = Sheets("Feuil2").Range("A2") Liste.Label11 = Sheets("Feuil2").Range("B2") Liste.Label12 = Sheets("Feuil2").Range("C2") Liste.Label13 = Sheets("Feuil2").Range("D2") Liste.Label14 = Sheets("Feuil2").Range("E2") Liste.Label15 = Sheets("Feuil2").Range("F2") Liste.Label16 = Sheets("Feuil2").Range("G2") Liste.Label17 = Sheets("Feuil2").Range("A3") Liste.Label18 = Sheets("Feuil2").Range("B3") Liste.Label19 = Sheets("Feuil2").Range("C3") Liste.Label20 = Sheets("Feuil2").Range("D3") Liste.Label21 = Sheets("Feuil2").Range("E3") Liste.Label22 = Sheets("Feuil2").Range("F3") Liste.Label23 = Sheets("Feuil2").Range("G3")
Il faut donc que je répète ce code, soit 7 fois par ligne, pour chaque cellule qui ira alimenter chacune un label.
J'aimerais trouver comment faire pour une macro lise chaque ligne de ma feuille puis aille incrémenter chaque ligne de label sans être obligé d'avoir à spécifier pour chaque cellule.
Quelqu'un peut-il me dire vers quoi m'orienter comme fonction?
Merci par avance
Laurent
Partager