Extraire des donnees avec liste deroulante

THIERRY35

XLDnaute Occasionnel
Bonjour,

je n'arrive pas à résoudre seul ce problème d'extractions de données
à partir d'une liste déroulante.

Le fichier (Onglet : base)) qui fait 600 lignes recense des produits présents sur différents sites.
Les vendeurs devront consulter cette liste en sélectionnant dans la
liste déroulante (Onglet : extraction) le produit souhaité et la liste des produits sélectionnés s'affichent.

Ci joint extrait de fichier.

Merci à toutes et tous
 

Pièces jointes

  • modeles.xls
    48 KB · Affichages: 142
  • modeles.xls
    48 KB · Affichages: 149
  • modeles.xls
    48 KB · Affichages: 148

bcharef

XLDnaute Accro
Re : Extraire des donnees avec liste deroulante

Bonjour THIERRY35,
Bonjour à toutes et à tous.

Une solution avec un TCD dans l'espoir qu'elle vous conviendra.

A vous lire et bon courage.

Cordialement.

BCharef.
 

Pièces jointes

  • TCDmodeles.zip
    13 KB · Affichages: 112

Modeste

XLDnaute Barbatruc
Re : Extraire des donnees avec liste deroulante

Bonjour THIERRY35, bcharef,

Une proposition par macro ... à tester sur plus d'enregistrements, dans un premier temps.

Modeste
 

Pièces jointes

  • THIERRY35.zip
    14.1 KB · Affichages: 129
  • THIERRY35.zip
    14.1 KB · Affichages: 127
  • THIERRY35.zip
    14.1 KB · Affichages: 134

kjin

XLDnaute Barbatruc
Re : Extraire des donnees avec liste deroulante

Bonjour,
A adapter en utilisant le filtre élaboré

Edit : Bonjour bcharef et modeste
A+
kjin
 

Pièces jointes

  • thierry.zip
    14.8 KB · Affichages: 74
  • thierry.zip
    14.8 KB · Affichages: 71
  • thierry.zip
    14.8 KB · Affichages: 77
Dernière édition:

THIERRY35

XLDnaute Occasionnel
Re : Extraire des donnees avec liste deroulante

Merci à Modeste , aprés adaptation à mon fichier ça marche super bien.

est il possible d'avoir quelques commentaires sur le code, car pour une
partie je l'ai modifié de manière intuitive ?

A+
 

Modeste

XLDnaute Barbatruc
Re : Extraire des donnees avec liste deroulante

Bonjour,

... comme tu ne précisais pas, j'ai commenté chaque ligne (ou presque!)
En faisant cet exercice de relecture, je me suis dit que la gestion du compteur aurait pu être simplifiée, mais bon, c'est en forgeant qu'on devient forgeron ... et qu'on se tape sur les doigts, qu'on se brûle et autres menus plaisirs :D
 

Pièces jointes

  • THIERRY35.zip
    15.2 KB · Affichages: 96
  • THIERRY35.zip
    15.2 KB · Affichages: 103
  • THIERRY35.zip
    15.2 KB · Affichages: 115
Dernière édition:

THIERRY35

XLDnaute Occasionnel
Re : Extraire des donnees avec liste deroulante

Bonjour à toutes et tous,

merci Modeste pour ces éclaircissements.

Par contre je me heurte à un petit problème agaçant pour les utilisateurs.

A partir de ton code, j'ai réalisé deux listes déroulantes indépendantes l'une de l'autre qui permettent à l'utilisateur soit de :

- de consulter la liste des modèles disponibles et savoir dans quel entrepôt il se trouve
- de consulter la liste des produits disponibles dans un site.

Tout marche trés bien grâce à ton code sauf (et j'espère être clair) :
lorsque qu'on consulte un site, l'extraction se fait parfaitement et si dans la foulée on souhaite consulter un modèle qui est déjà sélectionné dans la liste déroulante çà ne marche pas . On doit sélectionner un autre modèle et revenir sur le modèle souhaité pour avoir le résultat.
C'est bien sûr le même problème dans le sens consultation d'un modèle puis d'un site délà sélectionné.
OUF, beaucoup de mots pour un petit souci ...
Existe t'il un morceau de code à rajouter ou faut il repenser la macro.
Ci joint fichier.

Merci de tes conseils
A+
 

Pièces jointes

  • DOUBLE LISTE DEROULANTE.zip
    17.5 KB · Affichages: 84

Modeste

XLDnaute Barbatruc
Re : Extraire des donnees avec liste deroulante

Salut THIERRY35,

C'est assez normal, puisque le code est associé au changement de valeur dans chaque liste ... re-sélectionner le même item, ne provoque pas de changement. J'ai donc ajouté 2 lignes au début de chaque procédure. En supprimant le n° qui s'affiche en C1 ou Q1 quand tu actives une des 2 listes, la liste non concernée "se remet à blanc" ... ce qui me semble régler ton souci.
Par ailleurs, j'ai deux questions/remarques:
- Il n'était pas nécessaire de créer un second Module avec le code de ta deuxième liste: tu pouvais très bien mettre le tout dans un même Module (ce que j'ai fait)
- Il n'était pas non plus utile de faire une copie des données de base, pour faire la recherche. En plus, la mauvaise idée c'est de faire une copie "incomplète" des données de base :eek: (tu en avais une plus courte de 2 lignes) ... autant travailler sur une seule. J'ai donc modifié ton code et supprimé le second tableau.

Teste tout ça ... et dis-nous ce qu'il en est.
 

Pièces jointes

  • DOUBLE LISTE DEROULANTE (V2).zip
    17.8 KB · Affichages: 134

Modeste

XLDnaute Barbatruc
Re : Extraire des donnees avec liste deroulante

Re,

j'ai tout compris
... Ah si je pouvais en dire autant, à chaque fois! :(

Si un jour tu t'en sens l'envie (et un peu de courage), une recherche dans le forum te permettra de trouver un système permettant de générer une liste sans doublons de tes villes et/ou de tes gammes de produits. Ce serait trop bête d'oublier de mettre à jour les "plages d'entrées" de tes 2 listes (voire même une 3e, dont je pense avoir entr'aperçu le bout du nez)
J'ai en tête des propositions par formules de Monique et Tibo, des macros de BOISGONTIER, ... mais il y en a certainement d'autres (j'implore leurs augustes auteurs de bien vouloir pardonner mes 16 ko de mémoire plus très vive!)
 

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 132
Membres
103 127
dernier inscrit
willwebdesign