Recherche a identifier une série de chiffre dans un code EAN

bonjour,

j'ai besoin d'aide pour un fichier Excel (surement en VBA).

je scanne des articles dans "onglet retour" (qui arrive en pièce, carton, paquet...) pour trouver le n° d'article de ma base de données "onglet base" (environ 11'000 ligne)

ABC
1onglet retourtrouver n° PLxxxx
2
3j'obtient en C3PL000809
4
5je scanne en C501040556980036311725062810M74176-1

onglet base

ValeurArticleIntitulé 'Article'UnitéIdentifiant
04055698003631PL000809Tubulure p/transfusion filtre 200umPAQUETCode EAN
04055698003648PL000809Tubulure p/transfusion filtre 200umCARTONCode EAN
07613416040800PL000809Tubulure p/transfusion filtre 200umPIECECode EAN

code EAN original 01040556980036311725062810M74176-1

information dans mon système 04055698003631

j'ai besoin d'un code qui retrouve dans ma base le numéro que je scanne (code barre ou QRcode)

j'ignore si cela est possible sur excel2013

merci pour votre aide.

jack

Bonjour,

Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur le forum, permettrait aux intervenants de répondre plus précisément à ta question.

Crdmt

bonjour,

edit :hello djidji59430

j'ai pas compris grand chose à ta demande, mais il est possible d'afficher les données qui correspondent à un code barre/qr code via de simples fonctions excel.

44bookean.xlsx (10.54 Ko)

bonjour,

j'ignore comment faire pour mettre un document Excel a disposition sur ce site.

j'ai récupérer différents articles. l'on voit que les codes barre sont bien diffèrent.

je recherche la possibilité avec ces différences a trouver mon numéro d'article (PLXXXXXX)

j'ai besoin pour certain code d'éliminer les deux premier chiffre et une partie différente de la fin du code, alors que certains sont juste.

je me demande si existe une possibilité de faire une recherche mais avec ces différences pris en compte.

scannertypen° article sans modificationsupprime moins 02 utiles 13 chiffres
0104022495188014172605011021E12D8006QRPL00124404022495188014
10403891708552600000000000000000QRPL00240804038917085526
4008496356669code barrePL00422308496356669
7613007323763code barrePL00084413007323763
7640113898830code barrePL00085240113898830
0104026704197248172507281120081410KMA20H0213QRPL00132704026704197248
0108711428065411172406251033ETH6QRPL00393008711428065411

j'ai environ 7000 lignes sur mon document de base avec mes numéros articles.

merci.

Bonjour à tous,

Je ne comprends pas.

Si tu fais

=recherchev("10403891708552600000000000000000";plage;3;0) tu vas avoir PL002408

Ce n'est pas ça que tu veux ?

Crdlmt

bonjour,

pour mettre un fichier, clique sur l'icone x dans une feuille dans la barre de menu du message.

pour le reste, voici une nouvelle proposition (basé sur tes données et leur structure)

=INDEX($C$2:$C$8;SOMMEPROD(LIGNE($C$1:$C$7)*(SIERREUR(CHERCHE($D$2:$D$8;A2)>0;0))))
14test-giar.xlsx (171.48 Ko)

Bonjour,

Je n'arrive pas a placer la formule dans la bonne cohésion pour avoir le bon résultat.

=INDEX($C$2:$C$8;SOMMEPROD(LIGNE($C$1:$C$7)*(SIERREUR(CHERCHE($D$2:$D$8;A2)>0;0))))

je vous ai mit un document Excel en lien.

cela sera plus simple.

Mon besoin est, existe t'il une formule que permet de trouver mon numéro d'article?

Vu que j'ai des codes différents selon les articles.

Plus de 400 fournisseurs différents on ne met pas nos propres étiquette sur les articles on utiliser leur code barre ou QRcode

Je souhaite avec l'utilisation du code barre trouver mon numéro d'article.

Merci pour votre aide.

Bonjour à tous,

ici j'ai utilisé different STXT pour avoir le bon code
=STXT(C23;3;14)
=STXT(C13;3;13)
=STXT(C9;4;15)
=STXT(C5;6;14)

Il n'y a que ces 4 syntaxes ?

non, il y en a bien plus.

on peut voir dans le doc Excel. les codes de base sont différents les uns des autres.

Bonjour,

pourquoi ne pas simplement avoir une table de correspondance entre le n° d'article selon chacun de tes fournisseurs et ta référence. Il suffirait de rechercher dans cette table ta référence qui correspond au numéro d'article de ton fournisseur (sans passer par une transformation, qu'on ne sait par où prendre)?

je comprend pas ta solution, désoler.

4test-giar.xlsx (172.57 Ko)

bonjour,

dans l'onglet ICI

je cherche si une formule peut me donner une information suivante.

dans la cellule A1 avoir le numéro de la ligne selon information de la cellule C2 en correspondance avec la colonne E

je me en C2 "26955739010227"

il me dit en A1 "ligne 3"

parce que le numéro "26955739010227" est dans la cellule E3

merci pour votre aide.

Bonjour Seguy Axel, Le Forum,

En retour ton fichier modifié avec la présence de macros VBA.

Comme ta cellule de Scan peut accepter plusieurs longueurs de format et notamment des très longs formats.

La valeur de cette cellule est interceptée pour garder un format texte quelque soit le format du scan.

Tout changement du fait d'un nouveau scan est pris en compte par une macro évènementielle. Laquelle renseigne la cellule A1 de la feuille Base.

Les formules sur cette feuille renvoie l'article selon la série de chiffres du code EAN.

Voir notes en rouge sur le fichier. Accepter l'utilisation de macros.

35test-giar.xlsm (181.38 Ko)

Bonjour à tous,

C'est quoi, "valeur " dans la base ?

Crdlmt

A nouveau,

Apparemment Valeur dans la base est mentionnée dans un sens large (comme donnée).

Puisque le format utilisé pour cette colonne est Standard. Donc aussi bien texte que nombre.

bonjour,

il semble que le code fonctionne, je vais faire des tests ce vendredi.

pour comprendre :

image

cette formule est dans une forme pour que le code VBA puisse s'exécuter sans problème?

Shapes("Rect1").TextFrame.

dans une celle du document cela ne marcherai pas?

merci.

Bonsoir Seguy axel,

Revoir mon précédent message. Le fait que la cellule de scan est aussi bien alimentée par QR code que par Barcode. Et donc peut prendre différents formats.

Il est plus simple d'utiliser une forme qui par nature va formater dans un format unique. En passant par une cellule il faudra adapter selon le nombre entré.

Tu peux essayer. Et tu t'en rendras compte...

ok, merci.

j'ignorais complètement cela.

belle journée.

axel.

Rechercher des sujets similaires à "recherche identifier serie chiffre code ean"