Bonjour le forum,
Je voudrais faire une boucle "for each cell" d'une plage dynamique en nbre de lignes mais je n'arrive pas à définir le nombre de lignes de celle ci :
Ci-après screenshot de la plage sur laquelle je souhaite boucler :
j'ai essayé les deux codes suivants pour trouver la dernière ligne de cette plage:
Ensuite je définis la plage de recherche :
Puis je fais la boucle "for each " sur les cellules de cette plage.. mais en l'état ca ne fonctionne pas car l'espion me donne des valeurs de la variable Derlig de 1 à chaque fois...
Bref j'aurai grand besoin de vos lumières!
Merci
Eric
Je voudrais faire une boucle "for each cell" d'une plage dynamique en nbre de lignes mais je n'arrive pas à définir le nombre de lignes de celle ci :
Ci-après screenshot de la plage sur laquelle je souhaite boucler :
j'ai essayé les deux codes suivants pour trouver la dernière ligne de cette plage:
VB:
Derlig2 = .Range("I2:L" & Rows.Count).End(xlUp).Row
Derlig3 = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
Ensuite je définis la plage de recherche :
Code:
Set maplage2 = Sheets("Filtres").Range("I2", Sheets("Filtres").Range("L" & Derlig2).End(xlUp))
Puis je fais la boucle "for each " sur les cellules de cette plage.. mais en l'état ca ne fonctionne pas car l'espion me donne des valeurs de la variable Derlig de 1 à chaque fois...
Bref j'aurai grand besoin de vos lumières!
Merci
Eric