Recherchev

frencois76 -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

j'utilise la fonction recherchev. Elle me cherche des noms de mon tableau A dans un autre tableau B. Or dans le seconde tableau B, il se trouve que parfois le nom recherché n'y est pas et donc la fonction me renvoit #n/A. Comment faire pour enlever ce symbole #N/A qui fait tâche dans mon tableau?

merci de me répondre
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. YATA
     
    j'utilise ceci pour mes recherche

    Set rResult = Range("E:E").Find(ControleResult, LookIn:=xlValues, _
                                LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
                                MatchCase:=False)
                                If Not rResult Is Nothing Then


    ici quand je recherche dans ma colonne E

    sinon
    Set rResult = Find(ControleResult, LookIn:=xlValues, _
                                LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
                                MatchCase:=False)
                                If Not rResult Is Nothing Then


    le mieu serrait de délimiter tes tableau dans ta recherche!
    pour le N/A il me faudrais ton code
    0
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Voici un exemple, à toi d'adapter.

    Feuille 1
    	A	B	
    1	10	gdgf
    2	11	abc
    3	11	eee
    4	12	abc
    5	13	fdf

    Feuille 2
    	A	B	
    1	10	=SI(ESTNA(RECHERCHEV(A1;Feuil1!A:B;2;FAUX));"faux";RECHERCHEV(A1;Feuil1!A:B;2;FAUX))
    2	12	=SI(ESTNA(RECHERCHEV(A2;Feuil1!A:B;2;FAUX));"faux";RECHERCHEV(A2;Feuil1!A:B;2;FAUX))
    3	15	=SI(ESTNA(RECHERCHEV(A3;Feuil1!A:B;2;FAUX));"faux";RECHERCHEV(A3;Feuil1!A:B;2;FAUX))

    Résultat
    	A	B	
    1	10	gdgf
    2	12	abc
    3	15	faux

    0