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
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]