Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Fonction recherche base fournisseur

Mist78

XLDnaute Nouveau
Bonjour

Je dispose d’une base de fournisseur que j’ai séparé en deux feuilles :
  1. Une première feuille contenant la liste des fournisseurs avec leurs contacts (une ligne = un fournisseur, et les informations en colonne).
  2. Une deuxième feuille contenant des informations complémentaires sur ce qu’ils proposent.

Pourquoi je sépare ces informations en deux feuilles ?
  1. Par soucis d’esthétisme : les informations complémentaires sont très conséquentes. Elles m’obligent soit à faire plusieurs lignes pour un même fournisseur, soit à multiplier les colonnes (on parle parfois d’une vingtaine de sous-catégorie, et 10 fois plus de produit).
  2. Pour mettre à jour plus facilement les contacts sur la 1ère feuille.
  3. Pour faciliter la recherche lorsque l’on sait déjà ce que propose un fournisseur, mais que l’on cherche ses contacts (la 1ère feuille suffit).

J’aimerai un moyen (fonction/macro/oui je n’y connais rien) qui me permettrait d’afficher des fournisseurs en fonctions de recherches spécifiques de produit ou de catégorie de produit (mieux expliqué dans l’Excel joint ^^’).


Important : je ne cherche pas tant à obtenir le moyen de le faire (même si un exemple sur le fichier joint m’aiderait beaucoup), mais plutôt à savoir si c’est possible à faire, et si oui par quels moyens. Cela car mon fichier est en fait plus complexe que cela, et que je me doute que je devrai l’adapter. Aussi j’aimerai apprendre (enfin) ce que vous me conseillerez d’apprendre pour pouvoir réaliser cette fonction.

Merci d'avance pour votre aide
 

Pièces jointes

  • Exemple.xlsx
    17 KB · Affichages: 40

Lone-wolf

XLDnaute Barbatruc
Bonjour Mist, vgendron, Dranreb

au vu de ton fichier et de ta demande.. pourquoi ne pas simplement utiliser les filtres?

Je travaillait sur le fichier, voilà qui est fait.

Double-clic sur la colonne C pour le 1er critère, de même mais en colonne D pour le 2ème critère; et enfin simple clic en colonne D pour le 3ème. Pour enlever le filtre, clique dans la colonne E .
 

Pièces jointes

  • Exemple.xlsm
    24.4 KB · Affichages: 28

Mist78

XLDnaute Nouveau
Merci à tous pour votre participation.

Hello

au vu de ton fichier et de ta demande.. pourquoi ne pas simplement utiliser les filtres?

Effectivement ce serait plus simple. Une fonction recherche serait pour avoir quelque chose de plus "sophistiqué". Si je veux utiliser les filtres il faut que toutes les informations soient dans le même tableau si je ne me trompe pas ? Or cela serait un peu embetant comme je l'ai brievement expliqué dans mon poste.
Bien entendu s'il s'avère que c'est la meilleur solution, je m'y contenterait

Bonjour.
Oui en gros c'est une base Fournisseurs et une base Articles.
Voyez si vous n'auriez pas quelque chose à tirer de cette disscussion

Merci, je le lirai avec attention. Justement je voulais en apprendre plus par moi même.


Merci pour le fichier
Mais j'ai du mal à comprendre comment tu as fait. Je ne vois aucune formule. Pourrait tu m'expliquer simplement comment tu as fait stp?
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Bonjour,

Essai en PJ

-4 comboboxs pour sélectionner les produits
-en cliquant sur l'onglet Fournisseur, on obtient ses coordonnées

jb
 

Pièces jointes

  • Fournisseur.gif
    199.3 KB · Affichages: 46
  • FormFiltreProduitFournisseur.xls
    281.5 KB · Affichages: 28

Mist78

XLDnaute Nouveau
Bonjour,

Essai en PJ

-4 comboboxs pour sélectionner les produits
-en cliquant sur l'onglet Fournisseur, on obtient ses coordonnées

jb

Merci, c'est très intéressant.
Est-il possible d'ajouter une case recherche en saisie de caractères ? (attention je ne te demande pas de me le faire, je veux juste savoir si c'est possible ^^")

Je me demande comment vous faites tout ça, j'aimerai bien apprendre. Bon la j'ai pas le temps mais je lancerai des recherches d'ici ce soir.
En tous cas merci à tous pour votre aide. On peut considérer ce sujet comme résolu, je me renseignerai sur ces fameux "combobox" et sur le VBA.

Merci encore
 

Lone-wolf

XLDnaute Barbatruc
Re Mist, bonjour Jacques

J'ai utilisé le fitre mais en VBA, et pour la 3 ème condition (toujours en VBA), je masque les lignes qui sont différentes des conditions.
Pour voir le code, clique droit sur l'onget > Visualiser le code.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…