VBA : CurrentRegion dans Filtre Avancé

  • Initiateur de la discussion Initiateur de la discussion Kernoz
  • 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 !

Kernoz

XLDnaute Occasionnel
Bonjour à tous,

Voila le probleme : Je voudrais remplacer le range de reference de mon filtre avancé par un "CurrentRegion" pour anticiper des rajouts de données.

Voici le code d'origine :

Code:
Workbooks("CA Amont.xlsm").Sheets("BDD CA Amont").Range("A8:L45805"). _
        AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("A12:D13"), _
        CopyToRange:=Range("A17:D17"), Unique:=True

Je voudrais remplacer le Range("A8:L45805") par Range("A8").CurrentRegion mais ca ne passe pas ... je ne sais pas pourquoi 🙁

D'avance merci pour vos réponses !
 
Re : VBA : CurrentRegion dans Filtre Avancé

Bonjour Kernoz,

Perso, je n'aime pas utiliser ".CurrentRegion" car cela peut être complètement faux

Tu peux essayer ceci
Code:
Workbooks("CA Amont.xlsm").Sheets("BDD CA Amont").Range("A8:L" & Range("L" & Rows.Count).End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("A12: D13"),CopyToRange:=Range("A17: D17"), Unique:=True

En supprimant l'espace entre : et D

A+
 
- 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

Discussions similaires

Réponses
14
Affichages
2 K
Retour