1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
'Déclaration des variables
'RngCel est déclaré comme un objet Range
Dim RngCel As Range
'IntI comme un nombre Entier
Dim IntI As Integer
'Pour chaque objet de type Range dans la plage de A1 à J10
'la boucle va boucler sur toutes les cellules, de A1 à J1 puis de A2 à J2
'puis de A3 à J3 etc... Jusqu'à J10
'on peux aisément adapter la plage de cellules non?
For Each RngCel In Range("A1:J10")
'IntI nous permet d'incrémenter le n° du label
'1er passage de boucle IntI = 0 , IntI = IntI + 1 donc IntI = 1
'2ème passage : IntI = IntI + 1 donc IntI = 2 etc...
IntI = IntI + 1
'on inscrit, dans le caption du label, le contenu de la cellule
'pour réaliser l'inverse, inverser les deux membres de cette égalité :
'A=B ==> B=A
Forms1.Controls("Label" & IntI).Caption = RngCel.Value
Next |