Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1393 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Tester si valeur existe dans une autre table.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tester si valeur existe dans une autre table.

n°1906727
shmider
Posté le 20-07-2009 à 11:43:33  profilanswer
 

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.

mood
Publicité
Posté le 20-07-2009 à 11:43:33  profilanswer
 

n°1907278
SuppotDeSa​Tante
Aka dje69r
Posté le 21-07-2009 à 15:15:30  profilanswer
 

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" )


Message édité par SuppotDeSaTante le 21-07-2009 à 17:59:15

---------------
Soyez malin, louez entre voisins !
n°1907501
shmider
Posté le 22-07-2009 à 09:32:05  profilanswer
 

Bonjour à toi ;)  
 
Merci infinement Dj69r ;)  
 
Aller bonne continuation !!

n°1907547
SuppotDeSa​Tante
Aka dje69r
Posté le 22-07-2009 à 11:03:25  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Tester si valeur existe dans une autre table.

 

Sujets relatifs
Importer fichier csv dans une tabletaille du span dans une cellule de table
[Access 2003]Créer une table à partir d'une requèteprobleme de drop de table sur oracle
[SQL SERVER 2005] Script de remplissage de table (BLUK INSERT & cie)PL/SQL : utilisation de variable pour liste de valeur dans requête
table de hashageACCESS Chemin d'accès d'une table attaché
<table> qui ne veut pas avoir de left borderhelp me, script pour AD boite de dialogue et généré fichier
Plus de sujets relatifs à : Tester si valeur existe dans une autre table.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR