[VBA-E] Récupérer le range filtré
Bonjour,
J'applique un filtre sur une sélection de cellules dans une feuille. Le problème, c'est que je n'arrive pas à récupérer la liste des valeurs filtrées. Je les vois à l'écran mais j'ai besoin de les manipuler par code.
La doc semble indiquer que la propriété AutoFilter renvoit ce que j'espère mais en fait, ce n'est qu'un booléan.
Quelqu'un aurait une idée?
Merci!
Code:
1 2 3 4 5 6 7 8 9
|
Dim rngTotalFiltre
rngTotalFiltre = Worksheets("Releve par date - formulaire").Range("G1:L1").EntireColumn.AutoFilter( _
Field:=6, _
Criteria1:=">=" & dtDebut, _
Operator:=xlAnd, _
Criteria2:="<=" & dtFin, _
VisibleDropDown:=False) |