Incomprehension de la formuel recherche

TETRAM

XLDnaute Nouveau
Bonjour à toutes et à tous,

Je suis perdu ce matin :eek:
Dans mon fichier excel j'intègre des données par macro.
Mes clients et fournisseurs sont identifié par le code siren, donc si le code siren existe je ne recopie pas les valeurs car un siren = une adresse.
Alors cela marchait bien jusque ce matin. je ne comprends pas voici ce que je fais:
1- macro -copie du code siren du formulaire vers la case K1 de l'onglet fournisseur
2- formule - en N1 =SI(RECHERCHE(K1;A:A)<>K1;"Copié";"ok")
3- macro - si N1<>"ok" alors insertion des données...

Mais voilà depuis ce matin si je lui dis de chercher 1 dans A:A (1 non présent) il me resort #N/A si j'essaye un code existant il me sort le code suivant ou bien ok
Je vous joins un exemple, je suis pas fort ok mais là je ne comprends pas du tout.

Merci de votre aide
 

Pièces jointes

  • Base_Test V1.1.2.zip
    22.9 KB · Affichages: 29
  • Base_Test V1.1.2.zip
    22.9 KB · Affichages: 38
  • Base_Test V1.1.2.zip
    22.9 KB · Affichages: 29

chris

XLDnaute Barbatruc
Re : Incomprehension de la formuel recherche

Bonjour
Il n'y a pas besoin de trier les données pour le rechercheV : il faut simplement ne pas oublier de mettre le 4ème argument qui doit avoir la valeur FAUX.
Les listes triées servent pour les recherchev liées à des fourchettes ou autres valeurs proches.
 

TETRAM

XLDnaute Nouveau
Re : Incomprehension de la formuel recherche

Bonjour Chris,

Merci pour ton rappel il est vrai que j'oublie régulièrement le faux dans cette formule.
Mais finalement dans mon cas présent la recherche n'etait pas la bonne solution.

Mais merci de ton aide.
 

Discussions similaires

Statistiques des forums

Discussions
312 428
Messages
2 088 336
Membres
103 821
dernier inscrit
Lorient56