Associer code barre GENCOD à Texte

Bonjour,

Je sollicite votre aide pour le problème suivant:

Je saisie jusqu'à présent manuellement les différents articles pour l'édition de mes factures sur excell.

je viens d'acquérir une douchette pour lire les codes barres.

je voudrais pouvoir associer un code barre à une désignation d'article por la saisie direct sur mes factures part lecture à l'aide de la douchette.

j'ai un fichier avec la liste de mes articles dans une colonne et la correspondance en Gencod dans la seconde colonne.

j'essaye depuis 2 jours et je trouve pas la solution

voici le fichier avec sur le fichier facture le n° en chifre que je veux saisir et dans description la désignation que je voudrais voir apparaitre

https://www.excel-pratique.com/~files/doc2/essai5.xlsx

Merci par avance

Manu

Bonsoir à tous, bienvenue numale,

j'ai mis les code barre en colonne A pour RECHERCHEV

à tester

https://www.excel-pratique.com/~files/doc2/CodeBar_essai1.xls

édit: évite de fusionner les cellules

Amicalement

Claude.

Merci beaucoup Claude

vos formules ont l'air de fonctionner, je ferais un test plus approfondi dès demain.

encore une petite question: est-il possible de masquer le "#N/A" lorsqu'il n'y a pas de valeur?

je vous envoi de nouveau mon fichier après vos modifications.

et merci encore pour votre aide

https://www.excel-pratique.com/~files/doc2/Copie_de_CodeBar_essai2.xlsx

re,

reprends mon fichier,

il y a une macro événementielle qui écrit la formule en dur (pas de formule)

Claude.

je vais te sembler vraiment novice

mais je vois pas très bien; j'ai repris ton fichier et lorsque je veux copier ta formule dans la colonne H les liens ne fonctionnent plus

je dois vraiment mal m'y prendre

re,

tu n'écris pas et ne t'occupe pas de formules, c'est la macro qui fait tout,

efface les formules s'il y en a

Claude.

oui ta Macro fonctionne très bien lorsque je fai un copier coller sur la conne H

moi je voudrais pouvoir saisir mon GENCOD directement sur une case de la colonne H pour avoir la désignation correspondante.

lorsque je le fait ça m'affiche "erreur N°!"

je ne vois pas bien comment faire

re,

si tu as ce message, c'est que le N° n'existe pas ou mal écrit

ah oui c'était sur une référence qui n'était pas listé, désolé.

mais comment faire pour rentrer directement ma référence sur la colonne H sans faire une saisie sur K10 et ensuite la copier sur une cellule de la colonne H

re,

Mais tu n'a pas besoin de K10, c'était pour moi tester !

tu entre un N° directement dans la colonne H, c'est tout

si le N° existe le titre et le prix s'affichent, sinon message

Claude.

je viens de refaire l'essai directement sur le fichier que tu m'as envoyé et ça ne fonctionne pas.

j'ai pris la référence que tu a mis en exemple (pour être bien sure que le n° et bien connu) et ça m'affiche de nouveau le message d'erreur.

je comprends pas

je t'envoi la capture d'écran

https://www.excel-pratique.com/~files/doc2/1erreur_N_.jpg

Salut le forum

Une autre facon avec la méthode Find (plus esthétique)

Tu remplis directement la colonne I avec le code de ta douchette.

Mytå

Bonjour à tous, salut Mytå,

numale,

Si tu préfère en rester aux formules, en évitant les #N/A

https://www.excel-pratique.com/~files/doc2/CodeBar_essai_Claude.xls

Sinon, suis ce fil où j'essaye d'améliorer ma syntaxe VBA

https://www.excel-pratique.com/forum/viewtopic.php?t=12981

Bonne journée

Claude.

13sebb29-copie.xlsm (122.10 Ko)

Tout d'abord merci à tous pour votre aide

ça fonctionne parfaitement avec ta formule DUBOIS.

est-ce que je peux mettre dans mon listing article une quantité infinie d'article ou suis-je limité. j'ai au moins 4000 références produits à lister de cette manière.

Bonjour à tous,

ajouter nom "Articles" avec cette formule comme adresse

=DECALER('Listing Articles'!$A$2:$D$2;;;NBVAL('Listing Articles'!$A:$A)-1)

et modifier les formules comme ceci

en A16 pour l'article

=SI(ESTNA(RECHERCHEV(H16;Articles;2;0))=VRAI;"";RECHERCHEV(H16;Articles;2;0))

en F16 pour le prix

=SI(ESTNA(RECHERCHEV(H16;Articles;2;0))=VRAI;"";RECHERCHEV(H16;Articles;4;0))

Fichier

https://www.excel-pratique.com/~files/doc2/CodeBar_essai_Claude2.xls

Bonne journée

N'oublie pas le "résolu"

Claude.

Dis-moi Claude,

ou dois-je mettre la formule :

ajouter nom "Articles" avec cette formule comme adresse

Code:

=DECALER('Listing Articles'!$A$2:$D$2;;;NBVAL('Listing Articles'!$A:$A)-1)

merci

FICHIER:

https://www.excel-pratique.com/~files/doc2/Copie_de_CodeBar_essai3.xlsx

Re,

Dans gestionnaire de noms,

Nouveau, tu tape "Articles"

Fait référence à: tu écris la formule

Cette formule rend la plage dynamique et tu peux mettre tes 5000 articles sans problème

Claude.

édit: dans la feuille listing, supprime la ligne 1 (vide) avant de taper la

formule

MERCI à TOUS pour votre aide inestimable et longue vie au forum

le pb est résolu

Rechercher des sujets similaires à "associer code barre gencod texte"