Recherche multicritères pour afficher une liste

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
T
Twister_Tkd
Jeune membre
Jeune membre
Messages : 25
Inscrit le : 21 décembre 2016
Version d'Excel : 2016 FR

Message par Twister_Tkd » 25 janvier 2018, 14:36

Bonjour à tous,

Une fois n'est pas coutume, je souhaiterais faire appel à vos connaissances en matière de VBA.

Vous trouverez ci-joint mon fichier de travail qui se compose de 3 onglets :
- BASE (qui contient une base article)
- LISTE (qui m'a servi à mettre en place une liste en cascade)
- RECHERCHE (sur lequel je souhaiterais mettre en place mon code)

Mon objectif :

Je souhaiterai afficher sur mon onglet RECHERCHE la liste des articles correspondants à plusieurs critères.
Actuellement ma base articles contient des références classés en catégories et sous catégories.
J'ai donc créé une liste dans mon onglet RECHERCHE pour choisir une catégorie, puis une sous catégorie, puis une référence.
Une fois que j'ai sélectionné tous ces critères, je souhaiterai qu'en cliquant sur un bouton, s'affiche en dessous toutes les occurences correspondantes aux 3 critères.

C'est une sorte de rechercheV multicritères, qui doit permettre non pas de trouver une seule correspondance, mais plusieurs.

J'espère avoir été suffisamment clair dans mes explications. Au besoin n'hésitez pas à me demander de vous aider à m'aider.
test_stock.xlsx
(16.11 Kio) Téléchargé 10 fois
g
gmb
Fanatique d'Excel
Fanatique d'Excel
Messages : 13'050
Appréciations reçues : 387
Inscrit le : 4 avril 2013
Version d'Excel : 2016

Message par gmb » 25 janvier 2018, 16:19

Bonjour

Un essai à tester. Te convient-il ?

Bye !
test_stock v1.xlsm
(28.47 Kio) Téléchargé 13 fois
T
Twister_Tkd
Jeune membre
Jeune membre
Messages : 25
Inscrit le : 21 décembre 2016
Version d'Excel : 2016 FR

Message par Twister_Tkd » 25 janvier 2018, 17:23

Bonjour gmb et merci pour ton retour.

Je n'ai peut être pas comprit le fonctionnement de la macro que tu as mis en place, mais je n'ai pas l'impression que le résultat corresponde à mes besoin ; peut être ai-je mal exprimé mon besoin.

Dans l'onglet RECHERCHE, il faudrait sélectionner une catégorie, puis une sous catégorie, puis une référence.
Ensuite cliquer sur le bouton et la macro irait chercher dans l'onglet BASE toutes les lignes qui correspondent aux critères sélectionnés dans les listes pour les afficher dans l'onglet RECHERCHE à partir de la ligne 6.

Actuellement, avec le fichier que tu m'as transmis, quelques soient les éléments que je choisis dans les listes, c'est toujours la première ligne de mon onglet BASE qui s'affiche.

Pour le coup, j'ai tenté de comprendre ton code, mais je me suis buté sur du code que je ne comprends pas du tout...

Si je ne suis pas clair ne pas hésitez ; je peux essayer de reformuler.

D'avance merci.
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'789
Appréciations reçues : 262
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 25 janvier 2018, 18:08

bonjour
un essai sans vb
twister.xlsx
(16.17 Kio) Téléchargé 8 fois
cordialement
c'est en cherchant qu'on trouve
g
gmb
Fanatique d'Excel
Fanatique d'Excel
Messages : 13'050
Appréciations reçues : 387
Inscrit le : 4 avril 2013
Version d'Excel : 2016

Message par gmb » 25 janvier 2018, 18:09

Effectivement, ça n'allait pas
Essaie cette nouvelle version.

Bye !
test_stock v2.xlsm
(31.26 Kio) Téléchargé 18 fois
T
Twister_Tkd
Jeune membre
Jeune membre
Messages : 25
Inscrit le : 21 décembre 2016
Version d'Excel : 2016 FR

Message par Twister_Tkd » 29 janvier 2018, 11:02

Bonjour gnb et tulipe-4,

Merci pour vos retours ; les 2 fichiers fonctionnent ; impeccable !

Merci pour votre aide et à bientôt !
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message