Tester si valeur existe dans une autre table. - VB/VBA/VBS - Programmation
Marsh Posté le 21-07-2009 à 15:15:30
Bonjour
Tu veux chercher dans la colonne B et dans la colonne C ?
Tu utilises RechercheV non pas pour trouver une correspondance à 123456 dans une autre colonne mais pour savoir si elle existe. Ton argument numéro de colonne est donc erroné. Il doit obligatoirement etre egal à 1 dans ton cas.
Tu ne peux pas comme ca, rechercher sur deux colonnes en meme temps.
Essaie plutot un truc comme ca :
=SI(ESTERREUR(RECHERCHEV(A1;[Classeur2]Feuil1!$B$1:$C$1;1;FAUX))=FAUX;"Oui";"Non" )
Marsh Posté le 22-07-2009 à 09:32:05
Bonjour à toi
Merci infinement Dj69r
Aller bonne continuation !!
Marsh Posté le 20-07-2009 à 11:43:33
Bonjour tout le monde, j'espère que vous allez bien!
En fait, je cherche à faire un teste pour voir si une valeur qui figure dans ma table 1, si elle existe dans 3 autres tables.
C'est à dire, supposons que ma valeur est "123456", j'aimerai savoir parmis les 3 tables dans lesquelles je fais une recherche, est que "123456" elle y est? Et si c'est le cas, je demande à Excel de me renvoyer la valeur "Oui".
Dans un premier temps, j'ai pensé à le faire avec ce code:
colonne 1:
=si(estna(recherchev(A1;'fichier1.xls]feuile1'!$B$1:$C$2000;2;FAUX));"Non";"Oui" )
colonne2:
=si(estna(recherchev(A1;'fichier2.xls]feuile1'!$B$1:$C$2000;2;FAUX));"Non";"Oui" )
colonne3:
=si(estna(recherchev(A1;'fichier3.xls]feuile1'!$B$1:$C$2000;2;FAUX));"Non";"Oui" )
Sauf que là j'ai toujours la valeur "Non" sachant que ma valeur existe !!
Merci pour votre aide.