Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Filtre élaboré

G

Gérard

Guest
Après l'application d'un filtre élaboré, comment selectionner la première ligne de la plage filtrée.

Code VBA pour l'application du filtre :

Range("A:Z").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Sheets("FILTRE").Range("A1:C3"), Unique:=False
ld = ???????????????
lf = Workbooks(w_p1(18) & ".xls").Sheets(w_p1(3)).Range("A65536").End(xlUp).Row
plage = Workbooks(w_p1(18) & ".xls").Sheets(w_p1(3)).Range(ld & ":J" & lf).Address

Je souhaite récupérer dans la variable ld l'adresse de la première cellule de la plage filtrée.

Pouvez vous m'indiquer comment faire?

Merci
 
J

Jean-Marie

Guest
Bonjour Gérard,

Thierry avait fait deux démos sur l'utilisation des filtres en VBA, voici le lien
Lien supprimé, tu y trouveras aussi une fonction matricielle.

Bonne journée, Gérard commence ton post, par un bonjour, c'est tellement plus agréable.

@+Jean-Marie
 

Discussions similaires

Réponses
3
Affichages
753
Réponses
12
Affichages
817
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…