XL 2013 Creation dynamique de ListBox pour filtrage d'un tableau

khekhao

XLDnaute Nouveau
Bonjour à tous ! :)

Je suis entrain de réaliser un userform ayant pour but de filtrer un tableau avec un nombre de colonne dynamique.
J'ai réussi à récupérer dynamiquement les colonnes, leur nom ainsi que leur contenu.
Je bloque sur le fait de pouvoir recuperer les "SelectedItem" et de pouvoir appliquer ceux-ci en filtre sur les colonnes.
Quelqu'un saurait-il m'aider ?

Merci et bonne journée !
 

Pièces jointes

  • classeur1.xlsm
    21.4 KB · Affichages: 12
Solution
re
Bonjour Chris,

L’utilisation de segments ne pourrait répondre qu’au fait de pouvoir filtrer, je désire également masquer les colonnes non sélectionnées ( notamment grâce à l’aide du bouton « suivant » dans mon user form).
Le tableau sur lequel je veux mettre en place la macro comporte une soixantaine de colonne et peut être amené à évoluer. Le fait de pouvoir gérer cela dynamiquement me permettrait de ne pas faire de modifications par la suite
Tu ne peux pas installer PowerQuery ? (Totalement intégré à partir de 2016, en add sur 2010 et 2013) ?

Sinon tu peux automatiser le filtre avancé, le plus rapide pour extraire https://philippetulliez.developpez.com/tutoriels/advancedfilter/

khekhao

XLDnaute Nouveau
Bonjour Chris,

L’utilisation de segments ne pourrait répondre qu’au fait de pouvoir filtrer, je désire également masquer les colonnes non sélectionnées ( notamment grâce à l’aide du bouton « suivant » dans mon user form).
Le tableau sur lequel je veux mettre en place la macro comporte une soixantaine de colonne et peut être amené à évoluer. Le fait de pouvoir gérer cela dynamiquement me permettrait de ne pas faire de modifications par la suite
 

chris

XLDnaute Barbatruc
RE

Pour filtrer d'un clic

1635607814245.png

 

chris

XLDnaute Barbatruc
re
Bonjour Chris,

L’utilisation de segments ne pourrait répondre qu’au fait de pouvoir filtrer, je désire également masquer les colonnes non sélectionnées ( notamment grâce à l’aide du bouton « suivant » dans mon user form).
Le tableau sur lequel je veux mettre en place la macro comporte une soixantaine de colonne et peut être amené à évoluer. Le fait de pouvoir gérer cela dynamiquement me permettrait de ne pas faire de modifications par la suite
Tu ne peux pas installer PowerQuery ? (Totalement intégré à partir de 2016, en add sur 2010 et 2013) ?

Sinon tu peux automatiser le filtre avancé, le plus rapide pour extraire https://philippetulliez.developpez.com/tutoriels/advancedfilter/
 

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 137
Membres
112 668
dernier inscrit
foyoman