Recopier une valeure correspondant à une ref/2 feuilles [Résolu/Fermé]

Signaler
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014
-
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014
-
Bonjour,

Actuellement en stage dans une entreprise, on me demande de recopier (manuellement) de grosses matrices de commandes avec des codes EAN.
Hors, un code EAN correspond à une référence (j'ai donc un premier fichier appelé EAN codes) , ou en troisieme colonne apparaissent les codes correspondant à la référence présente en deuxième colonne, et un énorme fichier de commande (un fichier Amazon), ou je dois insérer dans une colonne le code EAN, mais ou la valeure référence est aussi égale.

Je l'ai déjà fais plusieurs fois manuellement et pour beaucoup de choses, et c'est une vraie perte de temps alors qu'une formule (ou macro je ne sais pas trop) permettrait peut-être d'effectuer ce travail et de remplir la matrice excel (comme ils apellent ca) pour amazon, à partir de plein de petits excels donnés par notre fournisseur, en un rien de temps.

En gros, j'aimerai donc avoir un moyen qui soit de lui dire de copier dans une colonne du fichier AMAZON le code EAN (dans le cas présent) correspondant à une référence donnée(un style), en comparant les deux fichiers et en recopiant la valeure de la colonne d'a coté correspondant aussi à la bonne ligne. (enfin bref si quelqu'un me comprend...)


Quelqu'un aurait-il une solution?
Je n'y connais rien, mais il me semble que c'est faisable.

5 réponses

Messages postés
23680
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 novembre 2020
6 500
Bonjour,

regarde la fonction recherchev(), mettre le 4ème paramètre à FAUX.
eric
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014

Bonjour Eric, je suis justement entrain de la tester mais je n'y arrive pas.

Voilà ce que j'ai écris dans la colonne code EAN du fichier à remplir :
=RECHERCHEV(M112;ean!B2:A2;3;faux)
sachant qu'une partie haute du fichier est verouillée (j'ai du le déverouillé).
C'est à dire que par exemple, lorsque je roule ma molette vers le bas, mes intitulés sont immobiles et seules mes valeures (correspondant à mes produits) défilent.
Cela change quelque chose?
Sinon je ne comprend pas ce qu'il va pas
Messages postés
23680
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 novembre 2020
6 500
puis le fichier test 2, (ou je dois remplir la colonne T), code EAN, tout en associant la pointure, et la référence (style).
Colonnes ?!?.
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014

je ne comprend pas ta question ?
Messages postés
23680
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 novembre 2020
6 500
Quelles sont les colonnes concernées pour quel nom de champ dans test2.xls ?
Il y a en 47. Quand on demande d'être précis il faut tout dire....
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014

Il faut remplir la colonne T du fichier test 2 par les codes EAN présent dans le fichier EAN, en associant pointure du fichier EAN, à pointure du fichier test2(taille EU) colonne Q, et en associant la référence du modèle (colonne style) dans fichier EAN, à la colonne J, référence du modèle.
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014

à prioris c'est le fichier amazon qui n'accepte pas les formules:'( il est verouillé de partout
Messages postés
23680
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 novembre 2020
6 500
Bonjour,

classeur EAN.xlsx, 'ean code' :
- insérer une colonne A
- en A2: =C2&"-"&E2 à recopier vers le bas

classeur test2.xls :
- déprotéger le classeur test2.xls
- mettre la colonne T en format standard
- en T7: =RECHERCHEV(J7&"-"&Q7;'[ean.xlsx]ean codes'!$A$1:$E$1000;2;FAUX)&"" à recopier vers le bas (#N/A si non trouvé)
- copier T, collage spécial valeur

eric
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014

Merci pour la réponse, je teste ca et je met en résolu si c'est ok;)
Messages postés
23680
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 novembre 2020
6 500
https://www.cjoint.com/?DKhoDoew1Z2

Pb : ton fichier a des macros (protégées) qui plantent après l'opération.
A tenter : travailler sur une copie, copier les valeurs à partir de T7 après le collage spécial valeur (non fait sur ce fichier) et coller sur ton fichier original (à déprotéger aussi).
eric
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014

oui j'ai réussi à déprotéger la feuille. j'ai effeectué le boulot manuellement ce matin mais par intérêt je suis allé tester tes formules,et ca marche ( pas bête l'idée de créer une colonne pour associer pointure & style dans la même case, plutôt que de faire intervenir la comparaison de deux cellules dans la formule, en plus j'imagine que c'est plus opti niveau proco (même si on parlerait de la d'un proco de 110 ans :d)
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014

peux-tu justem'expliquer l'histoire du collage spécial? Je crains de ne pas trouver ainsi que pourquoi avec mis &"" à la fin de ta formule? sinon je pense avoir bien compris la chose
Messages postés
23680
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 novembre 2020
6 500
peux-tu justem'expliquer l'histoire du collage spécial?
Après avoir copié, clic-droit où tu colles et 'collage spécial...', cocher 'valeur'.
Ca débarrasse des formules pour ne conserver que la valeur et plus être tributaire de l'autre fichier.
pourquoi avec mis &"" à la fin de ta formule?
Pour forcer la conservation du format en texte. Sinon excel le converti en numérique et ton code EAN devient qq chose comme 1.23456E12
eric
Messages postés
24
Date d'inscription
jeudi 6 novembre 2014
Statut
Membre
Dernière intervention
5 décembre 2014

d'accord. Merci beaucoup eriiic. Le pire dans tout ça étant qu'en deuxième année de fac, j'ai passé mon C2I avec 18/20 et que je savais faire tout ça. Tu m'as rappelé de vieux souvenirs. (étant donné que j'ai fais L3-L3,M1-M1), ca ne fait que 5 ans.
Je commence à m'inquiéter, j'ai peur d'avoir une mémoire de poisson rouge.
Mais tout me revient. Je fais du rechercheV à gogo maintenant! ;)
Encore merci.

je marque en résolu