• Initiateur de la discussion Initiateur de la discussion Gérard
  • Date de début Date de début

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 !

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
 
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
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Programme trop lent
Réponses
12
Affichages
1 K
Retour