Chercher des données dans un tableau VBA

Résolu
dubol -  
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   -
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



A voir également:

3 réponses

Cacadu68
 
Une fonction SI ?

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

Il s'agit d'une recherchev à 2 critères mais j'aimerai l'avoir sous forme de code
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
bonjour

regarde cette maquette avec formules sans VBA

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

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

A plus tard
0
dubol
 
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
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
Pourrais tu être plus explicite ?
0
dubol
 
voila un exemple : http://cjoint.com/?AJnl7q8wKqp
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
dubol
 
Oui, je n'ai pas préciser ce point important. Je pensais que c'était logique d'avoir plein de possibilité.

Bonap michel !
0