
Envoyé par
Polygos
Si je boucle sur n lignes, ma formule va t elle prendre en compte les lignes masquées par le filtre au moment du lancement du code ?
Ca n'a aucun rapport avec la boucle elle-même.
Ca dépend de la façon dont tu détermine ton nombre de lignes.
Ca dépend aussi de ta façon d'assigner les lignes dans la boucle. Par exemple, si tu utilises Cells avec le numéro de ligne, tu pourras assigner les lignes masquées. Par contre, si tu change de ligne avec un Offset, les lignes masquées seront sautées.
DL=Range("A" & Rows.Count).End(xlUp).Row
=> Dl tient il compte uniquement des lignes affichées ou toutes ?
Pourquoi ne pas, tout simplement, faire un essai ? Ca t'aurait pris moins de temps que de déposer la question sur le forum.
A mon avis, cette DL va contenir le numéro de la dernière ligne visible sans tenir compte des lignes masquées au delà de la dernière visible.
Je te conseille plutôt :
DL = ActiveSheet.UsedRange.Rows.Count
Partager