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

Microsoft 365 recherche la propriété donnant les éléments filtrés

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

Laurent78

XLDnaute Occasionnel
Bonjour à Tous,

Je ne dois pas être bien réveillé ce matin.
Je souhaite parcourir les éléments filtré d'un tableau structuré.
La sélection du filtre se fait par : ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=2, Criteria1:=Array("Paul", "Pierre", "Fernand"), Operator:=xlFilterValues

Comment parcourir les éléments filtrés, quelle est la propriété de l'objet ActiveSheet.ListObjects("Tableau1") qui stocke vrai ou faux pour retrouver "Paul", "Pierre" et "Fernand" ?
Merci beaucoup
Et bon lundi !
 
Solution
Bonjour,
Par formules (xl 2021 ou 365 uniquement)
En utilisant une colonne masquée, comportant une formule à base d'AGREGAT, pour savoir si la ligne est filtrée
Un exemple dans le fichier joint
Bonne fin d'apm
Bonjour Sylvanu,
Merci beaucoup je vais regarder. Donc, il semblerait que l'on puisse pas récupérer le filtre, mais juste parcourir les éléments filtrés, ce qui veut dire que je peux avoir des doublons.
Merci encore,
Bon lundi
 
Bonjour,
Par formules (xl 2021 ou 365 uniquement)
En utilisant une colonne masquée, comportant une formule à base d'AGREGAT, pour savoir si la ligne est filtrée
Un exemple dans le fichier joint
Bonne fin d'apm
 

Pièces jointes

Bonjour,
Par formules (xl 2021 ou 365 uniquement)
En utilisant une colonne masquée, comportant une formule à base d'AGREGAT, pour savoir si la ligne est filtrée
Un exemple dans le fichier joint
Bonne fin d'apm
re,
En fait, je viens de m'apercevoir que UNIQUE ne retournait que les éléments filtrés, donc pas besoin de la colonne masquée C et de la fonction AGREGAT, ni d'utiliser la fonction FILTRE en G1. Merci tout de même. En plus l'astuce de AGREGAT me servira peut-être un jour (si je m'en souviens 🙄 )
 
Je me réponds à moi même.
En fait UNIQUE ne retourne bien que les éléments filtrés, sauf si la fonction est utilisée en argument dans une autre fonction (par exemple JOINDRE), c'est bizarre, non ?
 

Pièces jointes

Dernière édition:
Bonjour,
Comme tu mets ta formule dans les lignes filtrées, quelques colonnes sur la droite, le résultat est donc faussé...
Regarde :

En G11, ta formule
En G33, (donc zone non filtrée), le vrai résultat de ta fonction simplement issue de UNIQUE...

re,
En fait, je viens de m'apercevoir que UNIQUE ne retournait que les éléments filtrés,
Ben, finalement, je ne crois pas, non?
 
Quel idiot (moi), .... en effet, mettre UNIQUE sur une ligne dont les suivantes peuvent être masquées...
Je dois manquer de sommeil.
Merci
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…