donpopo
XLDnaute Occasionnel
Bonjour le forum,
J'ai cherché des idées sur le forum et dans mes livres, mais je n'arrive pas à concrétiser ce que je veux.
J'ai des labels que je désire remplir; en ayant plus ou moins une trentaine, j'airais voulu créer une boucle.
Voici mes labels actuellement:
Label3 = Range("C4").Value
Label4 = Range("C5").Value
Label5 = Range("C6").Value
Label6 = Range("C7").Value
Label7 = Range("C8").Value
Label8 = Range("C9").Value
Label9 = Range("C10").Value
Label10 = Range("C11").Value
Label11 = Range("C12").Value
Label12 = Range("C13").Value
Label13 = Range("C14").Value
Label14 = Range("C15").Value
Label15 = Range("C16").Value
Label16 = Range("C17").Value
Label17 = Range("C20").Value
Label18 = Range("C21").Value
Label19 = Range("C22").Value
Label20 = Range("C23").Value
Label21 = Range("C24").Value
Label22 = Range("C25").Value
Label23 = Range("C26").Value
Label24 = Range("C27").Value
Label25 = Range("C28").Value
Label26 = Range("C29").Value
Label27 = Range("C30").Value
En vérité, il faudrait, je pense deux boucles car les cellules, au contraire des labels, ne se suivent pas à un certain moment.
J'avais essayé:
dim Compteur as integer
for Compteur =3 to 16
UserForm1.Controls("Label" + CStr(Compteur)).Text = Range("C" & CStr(Compteur +1)).value
next Compteur
Mais cela ne fonctionne pas.
Quelqu'un aurait il une idée?
Merci d'avance,
donpopo
J'ai cherché des idées sur le forum et dans mes livres, mais je n'arrive pas à concrétiser ce que je veux.
J'ai des labels que je désire remplir; en ayant plus ou moins une trentaine, j'airais voulu créer une boucle.
Voici mes labels actuellement:
Label3 = Range("C4").Value
Label4 = Range("C5").Value
Label5 = Range("C6").Value
Label6 = Range("C7").Value
Label7 = Range("C8").Value
Label8 = Range("C9").Value
Label9 = Range("C10").Value
Label10 = Range("C11").Value
Label11 = Range("C12").Value
Label12 = Range("C13").Value
Label13 = Range("C14").Value
Label14 = Range("C15").Value
Label15 = Range("C16").Value
Label16 = Range("C17").Value
Label17 = Range("C20").Value
Label18 = Range("C21").Value
Label19 = Range("C22").Value
Label20 = Range("C23").Value
Label21 = Range("C24").Value
Label22 = Range("C25").Value
Label23 = Range("C26").Value
Label24 = Range("C27").Value
Label25 = Range("C28").Value
Label26 = Range("C29").Value
Label27 = Range("C30").Value
En vérité, il faudrait, je pense deux boucles car les cellules, au contraire des labels, ne se suivent pas à un certain moment.
J'avais essayé:
dim Compteur as integer
for Compteur =3 to 16
UserForm1.Controls("Label" + CStr(Compteur)).Text = Range("C" & CStr(Compteur +1)).value
next Compteur
Mais cela ne fonctionne pas.
Quelqu'un aurait il une idée?
Merci d'avance,
donpopo