Chercher des données dans un tableau VBA

Résolu
Bonjour,

Sur une feuille excel, j'ai un tableau de 3 colonnes et de x lignes disposé de cette façon :
liste_de_mot1;liste_de_mot2;liste_de_réponse

Au par avant j'ai enregistré un mot1 et un mot 2. Il existe normalement dans ma liste une ligne qui comporte les 2 mots enregistrer.

Mon but est: si mot1 et mot2 se trouve sur la même ligne de ma liste alors copier pour coller autre par la réponse de cette ligne.

Ca doit être tout simple mais je me casse la tête depuis ce matin, pouvez vous m'aider ?

Merci

3 réponses

  1. Une fonction SI ?

    Sinon envoyez votre fichier ... via cjoint.com et afficher le lien ici !
    0
    1. Je ne peux pas.

      Il s'agit d'une recherchev à 2 critères mais j'aimerai l'avoir sous forme de code
      0
  2. Contributeur
    bonjour

    regarde cette maquette avec formules sans VBA

    https://www.cjoint.com/?3JnkRTd0Ag4

    tu dis...
    Michel
    0
    1. Ça me semble pas mal du tout ! je vais essayer de l'adapter.

      A plus tard
      0
  3. Fonctionne presque: voici ma formule adapté :

    =SI(EQUIV(I5;V:V;0)=EQUIV(N5;W:W;0);RECHERCHEV(I5;V:X;3;0);"")

    Le problème c'est qu'il y a des cas ou il ne trouve rien...
    0
    1. Contributeur
      Pourrais tu être plus explicite ?
      0
    2. voila un exemple : http://cjoint.com/?AJnl7q8wKqp
      0
    3. Contributeur
      Ok, mais ce n'est pas ce qui était demandé au départ
      j'ai enregistré un mot1 et un mot 2.

      de même, tu n'avais pas précisé qu'il y avait des doublons dans la liste...
      0
    4. Contributeur
      Bonjour tout le monde,

      une proposition pendant que michel est en train de faire la cuisine :
      =INDEX($C$1:$C$8;SOMMEPROD((F1=$A$1:$A$8)*(G1=$B$1:$B$8)*LIGNE($A$1:$A$8)))

      eric
      0
    5. Oui, je n'ai pas préciser ce point important. Je pensais que c'était logique d'avoir plein de possibilité.

      Bonap michel !
      0