Bonsoir à tout le forum,
Voilà j'aurais besoin d'un petit coup de pouce sur le problème que voici:
Supposons que mon classeur contienne 2 feuille la première est la feuille ds laquelle nous allons saisir les données et la seconde une sorte de base de données.
La seconde table contient des codes et des libellés correspondant.
Code Libellé
0001 aaaa
0002 bbbb
...
et je voudrais que lorsque je saisie dans ma feuille 1 un code dans une cellule, il me mette le libellé correspondant dans une cellule voisine.
Par exemple si je saisie 0002 dans une cellule automatiquement "bbbb" ce met dans une autre cellule.
Un petit fichier avec la formule Recherchev. c'est un début
Des Index et Equiv ou peut-être des SommeProd vont arriver ....
Les Miss spécialistes de ces éléments vont te narrer ça par le menu !
@+
Courage
GD
Imaginons que tes codes soient dans la plage a2:a50 de ta feuil2 et les libellés dans la plage b2:b50
Pour que le libellé apparaisse dans les cellules c5 à c100 de ta feuille1 dès que tu saisiras un code dans les cellules b5 à b100 de cette meêm feuille, tu tape ceci dans la cellule c5 :
=recherchev(b5;feuil2!$a$2:$b$50;2;faux)
puis tu recopies vers le bas
Si tu ne souhaites pas afficher des #NA en face des cellules vides, tu tapes (toujours en c5 dela feuille1) :
=si(estvide(b5);"";recherchev(b5;feuil2!$a$2:$b$50;2;faux))
Allez, ce n'est rien, ...tu as pris la peine de fabriquer une aide aristique, même si elle est aussi efficace elle est plus jolie alors ...
PS : le fait de nommer une plage évite de donner la reference complete avec le nom de la feuille + les references des cellules. C'est plus rapide ...et aussi c'est bon d'être feignant de temps en temps !
A plus
GD