Liste déroul. a partir de données horizontal

Bonjour,
Je suis sur excel 2007 et j'ai besoin de votre aide concernant la création d'une liste déroulante à partir de données horizontale.

mon tableau est le suivant

H/L 5000 6000 7000 8000
100 10 11 12 13
200 14 15 16 17
300 18 19 20 21
400 22 23 24 25

Je voudrais qu'a partir de 2 listes déroulantes, une pour la hauteur, une pour la largeur, le résultat soit afficher

par exemple :
Choisir largeur dans la liste déroulante : 7000
Choisir hauteur dans la liste déroulante : 200
Affichage du résultat : 16

-J'ai sélectionné la zone avec la formule index =INDEX(B2:E4;$C$9;$B$9)
$c$9 et $b$9 permettent de ce repérer dans la zone
-J'ai réussi à faire la liste déroulante pour les hauteurs (100.200.300) qui renvoi le bon résultat à $b$9
-Par contre impossible de créer une liste déroulante sur les largeurs 5000.6000.7000.8000

Je ne trouve pas la solution, alors si quelqu'un peut m'aider, merci d'avance !
Configuration: Windows Vista
Firefox 3.0.6

4 réponses

  1. Contributeur
    Bonjour,
    Le plus simle c'est que tu recopie tes valeurs 5000,6000... dans une colonne cachée.
    Il y a aussi (en VBA) la méthode Additem.
    A+
    0
    1. Contributeur
      Bonjour
      Regardez si la solution dans le fichier joint vous convoient, si oui adapter la formule à vos références.
      http://www.cijoint.fr/cjlink.php?file=cj200902/cijiIGZeJM.xls
      crdlmnt
      0
      1. Ah merci, merci, merci, grace à vous je ne me jetterai pas sous un train ce soir !!!!
        0
    2. Contributeur
      Re
      une seconde option pour ne pas limiter le nombre de colonnes utilisables(7 maxi avec la fonction SI sur 2003)
      Cette seconde option nécessite la mise en nplace d'une ligne de" numérotation sous les entêtes de colonnes, débutant à 2 pour la 1° colonne
      http://www.cijoint.fr/cjlink.php?file=cj200902/cijWMu0n7p.xls
      Crdlmnt
      0
      1. Contributeur
        Bonsoir,

        une autre solution sans SI() :
        =INDEX(B2:E5;EQUIV(B9;listeV;0);EQUIV(B8;listeH;0))
        http://www.cijoint.fr/cjlink.php?file=cj200902/cijw8PfdmG.xls

        eric
        0