Récupérer des données dans une liste déroulante selon plusieurs critères

Morgyan

XLDnaute Nouveau
Bonjour à toutes et à tous je sollicite votre aide sur un problème que j’essai de résoudre depuis déjà un petit moment mais sans succès.:(

Voilà ce que je cherche à faire :

J’ai des produits (appelés Produit 1, Produit 2, etc.) sur lesquels je peux avoir une ou plusieurs options (Option 1, Option2, etc.). Pour lier les options aux produits j’utilise un tableau dans lequel je mets des "x" ou rien.

A partir de ce tableau et en fonction du produit que je veux, je souhaite avoir une liste déroulante dans laquelle j’aurai le choix des options liées au produit (et seulement celles qui lui sont liées), une fois le choix effectuer, je souhaite que le prix de l’option (et/ou autre chose) s’affiche automatiquement dans une (ou plusieurs) autre cellule.

Contraintes :
- Si possible, garder la forme du tableau
- Je ne souhaite pas particulièrement passer par VB (étant donné mon manque total de connaissance en VB)
- Avoir la possibilité de faire évoluer mon tableau (ajout ou suppression de produit et d’option) sans avoir à modifier des lignes de commande ou autre.

Merci d'avance pour votre aide:).

fichier excel ci-joint.
 

Pièces jointes

  • Test 1.xls
    35.5 KB · Affichages: 227
  • Test 1.xls
    35.5 KB · Affichages: 237
  • Test 1.xls
    35.5 KB · Affichages: 226

ChtiteCreme

XLDnaute Nouveau
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

coucou

dans un 1er temps en colonne T j'ai fait la liste des options du produits 1

J ai donc attribué a ta liste, les données de la colonne T

pour les colonne remarque et prix, un simple recherchev avec les données du 1er tableaux

voila j'espere que c'etait bien cela que tu voulais ;)
 

Pièces jointes

  • Test%201(1).xls
    39.5 KB · Affichages: 230
  • Test%201(1).xls
    39.5 KB · Affichages: 219
  • Test%201(1).xls
    39.5 KB · Affichages: 220

Gruick

XLDnaute Accro
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Bonjour Morgyan, ChtiteCreme

Voilà une version basée sur index & equiv, mes deux amis.

Pour les remarques, voir la version de ChtiteCreme, mais pas pour le prix, car ça donne toujours le même avec rechercheV.

A plus,
Gruick
 

Pièces jointes

  • Test 1.xls
    18.5 KB · Affichages: 194
  • Test 1.xls
    18.5 KB · Affichages: 206
  • Test 1.xls
    18.5 KB · Affichages: 206

Morgyan

XLDnaute Nouveau
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Merci beaucoup pour ta réponse mais c'est pas tout à fait ça :eek:.

En fait je me demande si il existe une solution pour générer une liste directement à partir du tableau des produits et des options en fonction des cellules vides ou remplies d’un "x".

De cette manière si je rentre des nouveaux produits ou de nouvelles options, on n’a juste à mettre des "x" dans les bonnes cases et le tour est joué.
 

Morgyan

XLDnaute Nouveau
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Merci Gruick, c'est presque ça sauf que dans le choix des options je ne veux avoir que les options disponibles pour mon produit (et c'est bien la ou je suis bloqué :( )

Edit : Cool ça marche avec les prix, au pire si ça ne marche pas avec les options je vais quand même pouvoir bidouiller un truc, merci :)
 
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

bonjour a tous (et a mon ami Gruick en particulier)

Une solution , mais qui utilise le Vba !!
 

Pièces jointes

  • Test 1.zip
    14.6 KB · Affichages: 161
  • Test 1.zip
    14.6 KB · Affichages: 156
  • Test 1.zip
    14.6 KB · Affichages: 158

Morgyan

XLDnaute Nouveau
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Erf vba, je vais devoir me creuser la tête pour comprendre comment ça marche :p
En tout cas merci à tous pour votre aide, je pense pouvoir me débrouiller maintenant.
Et bravo pour la rapidité et l'efficacité à laquelle vous avez répondu, je suis nouveau sur le forum et pas mécontent d'être venu :)

Merci encore et a+
 

pierrejean

XLDnaute Barbatruc
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Re

Voila avec les commentaires qui te permettront eventuellement d'adapter en cas de modification consequente de ta presentation
 

Pièces jointes

  • Test 1.zip
    16.1 KB · Affichages: 145
  • Test 1.zip
    16.1 KB · Affichages: 140
  • Test 1.zip
    16.1 KB · Affichages: 146

Morgyan

XLDnaute Nouveau
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Je viens encore vous embêter :p
La macro, c'est vraiment génial, seulement du coup j'ai un autre problème.

Je m'explique :

Dans le fichier que j'ai joint j'avais tout regroupé sur une même feuille pour simplifier et aussi ne pensant pas avoir à utiliser vba.
Mais voila, j'ai 2 feuilles, dans la 1ère j'ai mon tableau et dans la 2ème je récupère mes données en fonction du produit que j'écris (autre info : je ne souhaite pas avoir liste pour mes produits, je souhaite juste les écrire).

Du coup je suis bien embêter, j'aimerai bien modifier le code, mais là c'est un peu trop pour moi :eek:
Aller récupérer des données selon certain critères sur une autre feuilles :confused: ...
 

pierrejean

XLDnaute Barbatruc
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Re

Voila reporté en Feuil2 la recherche des produits et options

Je te laisse effacer les elements de la feuille Options REM qui ne sont plus utiles mais qui permettront a un eventuel formuliste de resoudre ton problème
 

Pièces jointes

  • Test 1.zip
    14 KB · Affichages: 131
  • Test 1.zip
    14 KB · Affichages: 132
  • Test 1.zip
    14 KB · Affichages: 134

Morgyan

XLDnaute Nouveau
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Rebonjour, j'ai une dernière question.

J'ai l'impression que je suis limité en nombre "d'option" dans les listes déroulantes (36 voir moins si les désignation "réel" de mes options sont longues).
Est ce normal ?
Si non, il y a une solution pour y remédier ?

A l'exception de ce dernier problème ça fonctionne parfaitement et j'ai pu faire ce que je voulais ;)
 

pierrejean

XLDnaute Barbatruc
Re : Récupérer des données dans une liste déroulante selon plusieurs critères

Re

Bonjour a tous

Il est effectif qu'une liste de validation a des limites (que je ne connais pas !! )
Pour y pallier, la solution consiste a faire référence à une plage
C'est cette option que j'ai prise pour cette version
Teste et dis nous
 

Pièces jointes

  • Test 1b.zip
    18.6 KB · Affichages: 135

Discussions similaires

Statistiques des forums

Discussions
312 377
Messages
2 087 745
Membres
103 658
dernier inscrit
Laurent2017