XL 2016 Liste en cascade / Formule - VBA

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

ynx69

XLDnaute Junior
Bonjour à tous,

Je cherche à réaliser un fichier excel pour réaliser des nomenclatures d'objet à partir d'une base de donnée.
Pour réaliser celui-ci j'aurais besoin de votre aide concernant les listes en cascade et l'affichage des données de produit dans des cellules spécifiques. Un grand nombre de tuto sont disponibles sur internet mais je ne suis pas parvenu à adapter les codes VBA pour que cela fonctionne dans mon exemple.
Il est également possible d'effectuer ceci par formule avec des "Index" et "Indirect" ...

Pourriez-vous me donner un coup de pouce ? je suis preneur d'une explication VBA et Formule afin de comprendre les avantages et inconvenients des deux méthodes.

Mon fichier source est en pièce jointe.

Merci à vous la communauté

Ynx
 

Pièces jointes

Bonjour Ynx, bonjour le forum,

Je n'ai pas trouvé ton tableau cohérent alors je l'ai modifié. Code full comment.
Clique dans H5 de l'onglet Nomenclature et fait tes 3 choix successifs... efface H5, I5 ou J5 pour vider les données du formulaire...
 

Pièces jointes

@Robert Merci beaucoup pour ton aide et le temps pris pour commenter le code !! 🙂

J'ai juste un petit point qui ne répond pas à mon besoin et qui est bloquant, lorsque l'utilisateur fait ses choix, tu renvois le résultat du produit qui en découle ce qui implique qu'une combinaison de marque , catégorie P , et catégorie S a toujours un résultat unique. Or dans la vraie base ce n'est pas le cas. Il faudrait qu'une liste déroulante soit créer avec la liste des produits qui entre dans la combinaison indiqué par l'utilisateur.

can you help me 🙂
Pour le reste je décortique ton code mais c'est la première fois que je vois l'utilisation des dictionnaires, ubond ect. je vais analyser ca de plus près.

Merci à toi encore une fois
 
capture20190821193803110.png
 
Bonjour @chanthala merci pour ton aide.

Je ne sais pas si la proposition faite fonctionne .. Dans l'exemple qui m'a été fourni par @Robert j'ai juste un problème c'est que pour une combinaison catégorie P / catégorie S, un seul résultat ressort car ma base de donnée exemple est construite de la sorte.
Or je voudrais à partir de la macro de robert, qu'une liste de produit apparaisse et que je selectionne le bon.

Can you help me ?

Ynx
 
Re,

Alors dans l'exemple ci joint :
J'ai repris exaxctement la macro que tu avais faite et j'ai modifier la BDD de manière assez simple.
Pour la marque A par exemple si je choisis P = Voiture et S = Privé , la macro actuelle fait ressortir un seul resultat dans la cellule fusionné produit. Or j'en ai 4 de disponible. je souhaiterais que l'utilisateur selectionne son produit dans une liste déroulante en C11.
Idem pour la marque B , si tu choisis p = ciseau et S= biseauté il doit y avoir 4 choix possible aussi.

Merci beaucouppppp ! 🙂

Ynx
 

Pièces jointes

- 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

Discussions similaires

Réponses
0
Affichages
265
Réponses
1
Affichages
410
Réponses
13
Affichages
788
Réponses
8
Affichages
772
Retour