RechercheV

simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   -  
simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je "sèche" sur un problème de RECHERCHEV.
J'ai un tableau reprenant en colonne A un numéro de produit et la dénomination française de ce produit en colonne P
Je voudrais que lorsque j'introduis un numéro de produit, il me renvoie la dénomination française.
Lorsque je fais cette manipulation sur le coté de mon tableau, cela fonctionne.
en S11 j'inscrit un numéro, je met ma formule en S17 et il me renvoie la dénomination demandée. Mais où cela ne fonctionne pas c'est que en fait, le numéros dont j'ai besoin se trouvent sur une facture (dont je voudrais mettre les dénomination en Français afin d'établir une liste de prix de vente). J'ai donc ma facture en Excel dans ma feuille 1 nommée Worksheet par l'expéditeur et ma feuille nommée CODE par moi dans un autre classeur.
J'ai aussi essayé de recopier ma feuille CODE dans le même classeur que Worksheet. Mais je n'obtiens que des N/A
j'ai inscris dans ma feuille "WORKSHEET" :
=RECHERCHEV(E11;Feuil1!$A$3:$Q$45948;16)
E11 étant la cellule contenant le numéro du produit (qui s'incrémentera en descendant)
Feuil1! A3:Q45948 est la plage sur mon tableau
16 est la colonne P où se trouve ma dénomination française.
Qu'est ce que j'ai loupé ?
Merci de votre aide.

3 réponses

  1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Bonjour,

    J'imagine que ton numero se trouve uniquement dans la Colonne A .
    Si c'est le Cas essaie avec ca :

    =RECHERCHEV(E11;Feuil1!A:A;Feuil1!P:P;FAUX)

    Normalement cela devrait marcher , Tiens moi au courant
    0
    1. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35
       
      Merci, j'essaie de suite et reviens vers toi.
      0
    2. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35
       
      Hélas ! non, ça ne marche pas !
      0
    3. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35
       
      Tot. Aant. Omschrijving VBN code Prijs Totaal

      60 ALSTR ADELAIDE 104247 € 0,37 € 22,20 #N/A
      60 ALSTR GRANADA 10440 € 0,34 € 20,40 #N/A
      60 ALSTR JAFFA 117045 € 0,46 € 27,60 #N/A
      60 ALSTR NADYA 103132 € 0,39 € 23,40 #N/A
      80 ALSTR SIBERIA 102721 € 0,46 € 36,80 #N/A
      12 ANTH A CHAMPAGNE 12379 € 0,72 € 8,64 #N/A
      12 ANTH A CHEERS 13023 € 0,75 € 9,00 #N/A
      12 ANTH A COGNAC 13027 € 0,70 € 8,40 #N/A
      36 ANTH A GRACE 18525 € 0,53 € 19,08 #N/A
      36 ANTH A MIDORI 1903 € 0,52 € 18,72 #N/A
      12 ANTH A TERRA 14935 € 0,86 € 10,32 #N/A

      voici un extrait de ma facture , je dois donc rechercher le VBN code en E et lui attribuer le nom qui se trouve en feuille CODE
      2 Agapanthus dive divers
      3 Allium dive Gde_Fleur
      4 Allium dive fleur
      6 Anthurium Andr Favoriet'
      7 Lis Orie Lisa'
      8 Prunus glan Plena'
      9 Prunus per divers
      11 Tulipe Triu 'Winterberg'
      15 Anthurium Andr Nette
      16 Lis Azia Savoy'
      17 Hippeastrum per divers
      21 Anthurium Andr Anneke
      25 Oeillet tros 'Guernseyellow'
      28 Anemone dive divers
      31 Anthurium Andr varié
      32 Anthurium Andr rouge
      34 Anthurium Andr orange
      35 Anthurium Andr blanc
      36 Anthurium Andr roze
      37 Aster divers
      38 Cynara scol scolymus
      39 Arum ital italicum
      41 Banksia dive Gde_Fleur
      42 Amaryllis bell belladonna
      43 Muscari arme armeniacum
      45 Triteleia dive divers
      46 Triteleia 'Kon Fabiola'
      47 Astilbe dive divers
      48 Callaaethiopica dive divers
      49 Calladivers dive geel
      50 Calladivers dive rose
      51 Callicarpa bodi giraldii
      52 Campanula dive divers
      53 Banksia dive fleur
      54 Celosia Cris divers
      55 Centaurea dive divers
      56 Centaurea macr macrocephala
      57 Amaranthus dive divers
      58 Asclepias tube tubeRose
      60 Hypericum dive divers
      61 Gomphrena glob divers

      ici, il y a 46000 lignes ! je n'en ai repris que quelques unes.
      Peut être ceci pourra te permettre à y voir plus clair ?
      Merci
      0
      1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872 > simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonjour,

        Désolé je me suis trompé de fonction en faite:/ Ça donne quoi avec celle la?:

        =RECHERCHEV(E11;WORKSHEET!A:Q;16;FAUX)
        0
      2. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35 > diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention  
         
        merci, je vois votre réponse ce soir sur mon portable; je vais essayer cela sur mon pc de bureau demain car mon fichier est dessus
        merci, je vous tiens au courant
        0
  2. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35
     
    A toute fin utile, je joins une copie de mon fichier, espérant que cela pourra vous aider ... à m'aider !

    https://www.cjoint.com/c/EKqqxsffwxi

    merci
    0
    1. Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   65
       
      Bonjour,

      Est-ce que je peux utiliser du VBA pour un résultat qui selon moi sera forcément meilleur?

      J'ai juste besoin de savoir sur le tableau que vous avez joint, ce que je dois mettre, où, en fonction de quoi? (de manière la plus explicite possible)

      Cordialement.
      0
    2. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35
       
      re-bonsoir,

      bien sur, vous pouvez utiliser du VBA, je ne le maitrise pas entièrement, mais je le pratique un tout petit peu.
      voici les explications , j'espère bien me faire comprendre.

      Je reçois la facture par mail, la feuille s'appelle "WORKSHEET"
      je vais ajouter une nouvelle feuille que j'appelle "CODE"
      ceci devra se faire à chaque nouvelle facture, soit deux fois par semaine
      Dans ma facture, je prends les codes qui sont dans la colonne "VBN Code" en colonne E
      et je vais afficher en M le texte correspondant se trouvant dans la colonne P de la feuille CODE.
      Il n'est pas nécessaire de toujours copier la feuille CODE comme seconde feuille si on peut simplement ouvrir un deuxième classeur contenant cette feuille à chaque fois.

      Après cela, je mettrai en forme pour transformer ma facture en une liste de prix de vente, mais pour cela je suis arrivé à le faire et en utilisant du VBA notamment pour compter les lignes de marchandise afin d'effacer tout ce qui se trouve en dessous de la dernière ligne de produit.
      Un tout grand merci de votre aide.
      0
    3. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35
       
      pour que vous compreniez un peu mieux le sens de ce que je veux faire :
      il s'agit ici d'une facture de fleurs achetées en Hollande.
      Les noms sont en neerlandais (Tulpen = Tulipe - Eustoma = Lisianthus Etc...)
      je masque toutes les colonnes qui ne me sont pas nécessaires et je calcule mon prix de vente d'après mon prix d'achat. Mais je vais chercher dans ma liste CODE le nom correspondant en Français et je le colle à mon prix de vente.
      Plus facile pour s'y retrouver pour un petit Belge.
      0
    4. Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   65
       
      Mais ce que je ne comprend pas c'est que le fichier que vous avez joint ne correspond en rien à la demande.

      1/: La feuille "Worksheet" n'existe pas. J'ai la feuille "Alpha".

      2:/ La colonne "VBN Code" qui est nommé ici "code VBN" est en colonne B sur le document joint et non E. Moi en E j'ai "Désignation NL"
      0
      1. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35 > Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonsoir et merci de votre réponse.
        Je suis très étonné par cette feuille "Alpha" ? je vais voir et renvoyer le fichier.
        Merci
        0
  3. simkmil Messages postés 505 Date d'inscription   Statut Membre Dernière intervention   35
     
    voici un nouvel enregistrement de ma feuille qui porte bien le nom de "Worksheet"
    Ici, je n'ai rien changé à la feuille si ce n'est d'ôter le nom et l'adresse du destinataire.
    le fichier se trouve à : https://www.cjoint.com/c/EKssSZr6Y4u

    merci
    0