URGENT: liste déroulante Excel 2003

sakalyn

XLDnaute Nouveau
Bonjour,

je vais essayer d'être clair car mon problème n'est pas aisé (du moins pour moi).

Je travaille sur une base de données Excel 2003, que je v vous simplifier en 3colonnes:
A: code client / B: nom client / C: référence client


Donc je voudrais faire une liste déroulante code client (ça c'est assez simple). Le probleme, lorsque je choisit un code client (par ex: 0051), je voudrais que la colonne B affiche directement le nom client, et inversement.

exemple base de données:
A1: 001 B1: Mr dupont C1: R1, R2
A2: 002 B2: Mme laroche C2: R3
A3: 003 B3: Mr martin C3: R4, R5

donc je voudrais des listes déroulantes pour chaque colonne. Pour la 1ere, lorsque je selectionne "002", il faut que la colonne B m'affiche automatiquement "Mme laroche", et que la liste déroulante en C me propose "R3"

A l'inverse, si je choisit "Mr Martin" dans la liste déroulante en B, il faut que A affiche automatiquement 003, et que la liste déroulante en C me propose "R4" ou "R5".

(j'espère que c'est compréhensible)


par conséquent, est-ce possible? si oui, comment faire? si vous aviez une macro a faire tourner.
d'avance merci beaucoup.

Configuration: Windows XP
Firefox 2.0.0.14
Excel 2003
 

sakalyn

XLDnaute Nouveau
Re : URGENT: liste déroulante Excel 2003

bonjour à tous,

merci beaucoup pour toutes ces réponses. Après des heures de recherche, j'ai réussi à contourner le problème avec des fonctions "=Indirect" (un peu long et ennuyeux)

Mon souhait maintenant:
lorsque je sélectionne un nom client dans ma liste déroulante pour une nouvelle ligne, cela me mette directement le bon code client en A

exemple:
en B7 je choisit Mme laroche, il me faudrait une fonction qui inscrive "002" en A7

encore merci pour votre aide
 

sakalyn

XLDnaute Nouveau
Re : URGENT: liste déroulante Excel 2003

Voila, ce qu'il me faut, c'est exactement ce que tu as fait, pour avoir le rapport entre ta liste déroulante de droite, et le résultat qui change en "B8". Si tu pouvais me dire comment tu as fait, ce serait parfait.

merci
 

sakalyn

XLDnaute Nouveau
Re : URGENT: liste déroulante Excel 2003

bonjour à tous,

encore un nouveau défi:

je voudrais une fonction qui:
si en B7 j'ai une donnée qui correspond à B(x) (où B(x) est une des valeurs rentrée en B1, B2, B3,..., B6), il faut que A7 m'affiche la donnée contenue en A(x).

par exemple: si B7=scénic (=B2), alors A7 doit m'afficher "renault" (=A2)

merci beaucoup d'avance
 

Discussions similaires