Macro ou formule

Résolu
Bonjour,

J'ai une formule sur une feuille excel intitulé "base" qui est la suivante :

=RECHERCHEV($E12;F.1!$B$10:$I$374;3;1)

En A3 J'ai une liste déroulante avec F.1 / F.2 / F.3 ( c'est le nom de mes trois autres onglets

Je voudrais pouvoir mettre F2 sur la liste déroulante et que la formule change en mettant F.2 à la place de F.1. Le but étant qu'il aille chercher les données sur la feuille nommée F.2 et plus F.1. Est-ce possible via une formule ou une macro ? Si oui quelqu'un peut-il me proposer une solution ?

Merci à tous en avance :-)

2 réponses

  1. Bonjour,

    Essaie avec :
    =RECHERCHEV($E12;INDIRECT(A3 & "!$B$10:$I$374");3;1)

    A+
    2
    1. Salut Gyrus, tout d'abord je tiens à te remercier pour ta réponse :-) mais malheureusement lorsque j'utilise ta formule il m'indique une erreur !? Est-ce que tu as une idée ? Pourtant j'ai mis exactement la formule susmentionnée. :-( il y au espace entre A3 & " ?
      0
    2. @AbbyCommence par vérifier que les valeurs de la liste déroulante sont strictement identiques aux noms des feuilles (en particulier, pas d'espaces à la fin du nom des feuilles ou des éléments de la liste).

      A+
      0
    3. C'est bon j'ai trouvé merci infiniment pour votre solution. Je suis happy :-)))))))
      0
  2. Contributeur
    je viens de voir la réponse de Gyrus elle est plus simple donc j'annule la mienne

    C'est en forgeant que l'on devient forgeron. -   C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
    0
    1. Ok je prends note :-)
      0

Discussions similaires

exo pix

2 réponses