Formule de recherche.

Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   -  
dachiasse Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un tableau Excel où j'ai entrer via une douchette les codes barres de mes marchandises, noms, quantités, fournisseurs, etc..., et il y en a un tas, pour pouvoir faire mon inventaire.

Seulement voilà, à présent je recherche une formule qui me permettra en scannant le code barre d'un l'article, d'arriver directement sur la ligne de l'article en question que j'ai encodée précédemment et ainsi, modifier la quantité.

Je vous remercie d'avance pour votre aide.

Configuration: Windows / Firefox 87.0
A voir également:

2 réponses

Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Où est le fichier ?
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1
 
Quel fichier?

Mon fichier excel est sur mon PC!
0
dachiasse Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   150
 
Salut,

Je ne sais pas comment communique la douchette avec Excel.

Logiquement, tu as une table Article qui contient un champ code_barre_article.

Je pensais qu'il te fallait demander au constructeur de la douchette qui contacterait un développeur pour mettre en place le programme. Ou alors, il y a une documentation pour cela.

Ce que je ferais :

J'associe le bon code barre à l'article si ce n'est pas déjà fait.

Le pseudo-code pourrait être :
# ceci est un commentaire #
# récupérer la valeur du code barre en respectant le type
# attribué par la douchette.

VARIABLE code_barre_lu = obtenir_code_barre()

# la fonction obtenir_code_barre() retourne le code barre

POUR CHAQUE élément de la colonne "code_barre_article" FAIRE:
SI code_barre_lu == élément ALORS
numero_ligne_element = élément.line_number()
arrêter la boucle POUR
FIN SI
FIN POUR

afficher(données.numéro_ligne_element)
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci, mais je suis novice et je mets ce texte où?

En fait, la douchette remplace l'écriture manuelle, c'est comme si j'entrais le code barre en tapant sur mon clavier.

Merci pour ta réponse.
0
dachiasse Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   150 > Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention  
 
Salut,

Comment tu disposes tes appareils ?

Tu as ton ordi sous le bras gauche et la douchette dans la main droite ?

Tu veux la ligne de l'article sur l'écran de la douchette ou sur ton ordi ?
0
dachiasse Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   150 > dachiasse Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention  
 
J'avais trouvé la formule RECHERCHEV mais elle renvoie la valeur et non pas l'adresse de la cellule. Et je suppose que tu as des valeurs de quantité similaires d'un article à un autre. Si on trouve une formule, ce sera beaucoup plus simple. Mais, peut-être faudra-t-il passer par une macro. C'est ce sur quoi je travaille.
0
Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   1 > dachiasse Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour dachiasse, ce que j'aimerais, c'est lorsque je scanne un article avec ma douchette, celui-ci me renvoie à la ligne où est stipulé la même référence (code barre), afin que je puisse modifier la quantité ou des informations qui se trouve sur la ligne.

Exemple je scanne l'article suivant : 12345678 et il me renvoi à la ligne 476 où se trouve l'article 12345678 avec tous ses renseignements.

merci
0
dachiasse Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   150 > Griseba Messages postés 124 Date d'inscription   Statut Membre Dernière intervention  
 
J'avais compris.

Ce que je veux savoir, c'est comment communiquent la douchette et ton ordi.
- Tu as ton ordi dans un bureau, tu te déplaces dans les rayons, tu scannes (communication sans fil par intranet) ?
- Tu as une liste d'étiquettes avec code-barres et tu es à ton bureau l'ordi face à toi ?
- autre disposition ?

Je pencherais pour la première puisque tu parles d'inventaire.

Ce qu'il faut, c'est :
1/ tester la communication entre la douchette et ton fichier Excel. Il faut trouver le protocole de comm' et faire un test simple : envoyer le code-barre et il doit s'inscrire automatiquement dans une cellule. Ici, je ne pourrai pas t'aider, mais, la doc de la douchette oui normalement ;
2/ la communication est faite, il faut trouver l'algorithme à retranscrire en VBA pour faire ce que tu veux. En VBA, je pèche, j'aime pô ce langage dégueulasse (c'est Microsoft !)
(bonus) 3/ Faire la modif' de la quantité directement sur la douchette. Mon idée est de lister les attributs de l'article scanné et de pouvoir modifié la quantité en temps réel.
0