Combobox en cascade 4 niv

Bonjour a tous,

J'ai besoin d'un gros coup de main, après plusieurs recherche je n'arrive pas a abstenir le résultat !!! Je suis un débutant sur excel vba.
J'ai la difficulté a affiche le résultat de ma Combobox3 dans ma 4eme Combobox.

Ce que je souhaite obtenir :

Dans une userform, faire une recherche en cascade via 4 combobox et afficher les résultats dans ma listbox1.

Exemple de se que je veux réellement : ComboChoixCol = Date ; ComboFiltre = 30/08/2024 ; ComboTri = ID ; ComboFiltre1 = 202145
que le résultat de cette recherche s'affiche Dans mon listbox1.

Je vous joint un fichier

Merci de votre aide !

Bonjour,
Pas compris grand-chose à votre besoin. Pour le moment, je ne vois que 2 combos.
- on met toutes les dates (uniques) dans une combo. L'utilisateur sélectionne une date.
- on met tous les ID (uniques) correspondant à cette date dans une 2e combo. L'utilisateur sélectionne un iD.

Que doit-on mettre dans la 3e combo ? et dans la 4e ? et surtout, que doit-on trouver à la fin dans les onglets des résultats ? Un exemple eut été le bienvenu.

Optimix, Bonjour !
Merci, une fois de plus je voudrais avoir les informations de ma base données correspondant a ID.

- 1er combo L'utilisateur sélectionne une date.
- 2e combo L'utilisateur sélectionne une seconde date.
- 3e combo. L'utilisateur sélectionne un ID.

Illustration : A la Date du 01/01/2024 l'ID (100001) achat un coca et le 02/01/2024 l'ID (100001) achet un coca et a la date du 11/02/2024 il achet une fanta, Je souhaiterai avoir

---- 1er combo = 01/01/2024 2e combo = 02/01/2024 3e combo = 100001 Résultat dans ma ListBox1 : coca, coca, 100001
---- 1er combo = 01/01/2024 2e combo = 01/01/2024 3e combo = 100001 Résultat dans ma ListBox1 : coca, 100001
---- 1er combo = 01/01/2024 2e combo = 11/02/2024 3e combo = 100001 Résultat dans ma ListBox1 :coca, coca, fanta, 100001

Pas besoin d'avoir 4e combobox a supprimé

Je ne suis toujours pas certain d'avoir compris ce que vous voulez faire.

Exemple :

L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de votre fichier]
Le même jour, il consomme un autre coca (id 147) [ligne 27 de votre fichier]
Le 31/07, il consomme une bière (id 2548) [ligne 278 de votre fichier]

Question 1 : quels ID doit-on trouver dans la 3e combo ?
Question 2 : quel ID doit-on trouver dans la ListBox ? coca, coca, bière, ???

-

Merci pour l'effort et aussi l'aide

Exemple :

- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]
- Le même jour, il consomme un autre coca (id 147) [ligne 27 de mon fichier]
- Le 31/07, il consomme une bière (id 2548) [ligne 278 de mon fichier]
- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]

- Le même jour, il consomme un autre coca (id 147) [ligne 27 de mon fichier]
- Le 31/07, il consomme une bière (id 2548) [ligne 278 de mon fichier]
- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]

- Le même jour, il consomme un autre coca (id 147) [ligne 27 de mon fichier]
- Le 31/07, il consomme une bière (id 2548) [ligne 278 de mon fichier]
- L'utilisateur consomme un coca le 20/07 (id 25487) [ligne 21 de mon fichier]

- Le même jour, il consomme un autre coca (id 147) [ligne 27 de mon fichier]
- Le 31/07, il consomme une bière (id 2548) [ligne 278 de mon fichier]
- L'utilisateur consomme un coca le 20/07 (id 25487) [ligne 21 de mon fichier]

- Le même jour, il consomme un autre coca (id 147) [ligne 27 de mon fichier]
- Le 31/07, il consomme une bière (id 2548) [ligne 278 de mon fichier]
- L'utilisateur consomme un coca le 01/07 (id 25487) [ligne 21 de mon fichier]

- Le même jour, il consomme un autre coca (id 147) [ligne 27 de mon fichier]
- Le 31/07, il consomme une bière (id 2548) [ligne 278 de mon fichier]
- L'utilisateur consomme un coca le 01/07 (id 25487) [ligne 21 de mon fichier]


Je souhaiterais faire la recherche entre 2 Date et tri = ID

1er combobox = 30/07
2em combobox = 01/07
3eme Combobox = 25487

Résultat :
- Il m'affiche l'Affiche cette intervalle

Alors si je change les données
exemple:
1er combobox = 30/07
2em combobox = 30/07
3eme Combobox = 25487

Que les résultats :
- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]
- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]
- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]

Alors si je change les données
exemple:
1er combobox = 30/07
2em combobox = 20/07
3eme Combobox = 25487

- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]
- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]
- L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]
- L'utilisateur consomme un coca le 20/07 (id 25487) [ligne 21 de mon fichier]
- L'utilisateur consomme un coca le 20/07 (id 25487) [ligne 21 de mon fichier]

N'ayant pas de réponses précises aux 2 questions posées, je suis toujours dans le vague.
Un autre comprendra probablement mieux que moi.
Bon courage.

Question 1 : quels ID doit-on trouver dans la 3e combo ?
Reponse : id 25487
Question 2 : quel ID doit-on trouver dans la ListBox ? coca, coca, bière, ???
Reponse : - L'utilisateur consomme un coca le 30/07 (id 25487) [ligne 21 de mon fichier]

Rechercher des sujets similaires à "combobox cascade niv"