XL 2016 Dernière ligne d'une plage dynamique

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 !

erictran

XLDnaute Nouveau
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 :

Capture.JPG


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
 
Oups! Je n'avais pas saisi ce que vous vouliez faire.
Essayez :
VB:
Derlig5 = Range("I1").CurrentRegion.Rows.Count
Ce qui dans votre tableau donne bien 13 correspondant à la colonne K.
Attention cependant, CurrentRegion s'arrête à la première colonne et première ligne vides. Donc cela suppose que la colonne M soit vide sinon elle entrera en ligne de compte.
 
- 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

Discussions similaires

Réponses
4
Affichages
179
Réponses
4
Affichages
552
Réponses
16
Affichages
1 K
Réponses
3
Affichages
452
Retour