Bonjour,

voici ma problématique :
Je fais un autofilter sur MaFeuille.
Je dois parcourir le range filtré (avec xlCellTypeVisible) ; pour chaque ligne, je dois récupérer la valeur de la colonne B.

Problème : comment obtenir le numéro de ligne absolu après filtrage ? Je ne parviens qu'à récupérer le numéro de la ligne filtrée.

Un extrait de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
'Filtrage des lignes
Selection.AutoFilter Field:=25, Criteria1:="<>"
 
Set plage = MaFeuille.UsedRange.SpecialCells(xlCellTypeVisible)
'Parcours du range filtré
For Each ligne In plage.Cells
     If MaFeuille.Range("B" & ?).Value = "True" Then 'problème
          'traitements divers
     End If
Next
Merci de votre aide.

Etienne J.