Placer l'info selon la premiere lettre lu par la douchette

skorcez

XLDnaute Nouveau
bonjour le forum,
voila je buche depuis plusieurs jours la dessus et je viens vous demander votre aide
je suis novice en excel et en VBA

mon probleme ce pose pour la gestion des stocks de mon entreprise
je suis en formation et ils m'ont demandé d'améliorer tout cela
je leur ai proposer d'utiliser une douchette

j'aimerais, lorsque je douche le code barre, envoyer l'info lu par le code barre dans une colonne de mon tableau

je m'explique
quand je douche le code barre celui ci lira " VIS CHC M3x12" ou " RH Z81x9" ....
il y aura 3 types de code barre
ceux commençant par VIS, par RH et par RP

j'aimerais que les info commençant par vis soient envoyer en colonne B par exemple, que les info commençant par RH soient envoyer en colonne D et que que les info commençant par RP soient envoyer en colonne E

je ne vois pas du tout comment faire
j'espere avoir été assé claire

je remercie ceux qui pourront m'aider ou me donner un début d'info

;)
 

tora

XLDnaute Occasionnel
Re : Placer l'info selon la premiere lettre lu par la douchette

bonjour le forum,
voila je buche depuis plusieurs jours la dessus et je viens vous demander votre aide
je suis novice en excel et en VBA

mon probleme ce pose pour la gestion des stocks de mon entreprise
je suis en formation et ils m'ont demandé d'améliorer tout cela
je leur ai proposer d'utiliser une douchette

j'aimerais, lorsque je douche le code barre, envoyer l'info lu par le code barre dans une colonne de mon tableau

je m'explique
quand je douche le code barre celui ci lira " VIS CHC M3x12" ou " RH Z81x9" ....
il y aura 3 types de code barre
ceux commençant par VIS, par RH et par RP

j'aimerais que les info commençant par vis soient envoyer en colonne B par exemple, que les info commençant par RH soient envoyer en colonne D et que que les info commençant par RP soient envoyer en colonne E

je ne vois pas du tout comment faire
j'espere avoir été assé claire

je remercie ceux qui pourront m'aider ou me donner un début d'info

;)

Slt,
m'a l'air d'être une sacré douche ...
a la base, le relevé de la lecture douchette arrive ou dans ta feuille XL ?
T'as bien ça j'espère ... les données qui arrivent dans XL ...
Sinon ça va être coton ton histoire ...

@+
 
Dernière édition:

skorcez

XLDnaute Nouveau
Re : Placer l'info selon la premiere lettre lu par la douchette

le relevé de la douchette arrive sur une feuille excel ,appelé code barre je n'ai pas encore définis d'endroit exact
j'essaye de faire en sorte de douché les codes barre, de les placés dans un tableau,
aprés je peux eventuellement faire un tri ( si besoin )
et avec un bouton jenvoi les info la ou je veux qu'elles aillent
oui j'avoue c'est assé difficile moi qui suis novice , j'arrive tant bien que mal a me débrouillé sur excel avec les macros et le reste
si tu veux je peux te faire parvenir mon fichier pour que tu vois ce que je veux faire
 

tora

XLDnaute Occasionnel
Re : Placer l'info selon la premiere lettre lu par la douchette

Slt,

je viens de commencer à regarder

c'est une version allégée ou un intégrale ce fichier ?

On est d'accord que le code barre barre pris en feuille
info doit etre envoyé en feuille de référence dans la
bonne colonne et ensuite disparaître de la feuille info ?

un ex : VIS CHC M3x35
tu as déjà à partir de cette douchette un cumul de x35
ou alors c'est une partie de code bar ...
non c'est un code barre ...
Bon alors il faudrait :
1 dispacher
2 cumuler avec les identiques sur ta feuille de reference
?correct ?
Question :
Peut-on se débarasser du contenu des colonnes en
référence quand on va traiter la colonne de codes barre ?

Les Codes on est d'accord 3 types et pas plus ?
VIS = Lypsis
RH = LASCO
RP = AGI

ton bouton TRIER ici il bug. Son but ?

@+
 
Dernière édition:

skorcez

XLDnaute Nouveau
Re : Placer l'info selon la premiere lettre lu par la douchette

non le bouton trier ne bug pas , c'est juste que le tableau ou il y a les info a deja été trié
oui on envoi les info en feuille référence et apré en feuille fournisseur
l'info " VIS CHC M3x35" c'est ce que j'aurais avec le code bar
cela équivaut au type de VIS : VIS CHC , VIS a tete conique, ....
M3 pour le diametre de la vis et 35 pour sa longueur
je suis partie sur une idée en me servant du mode de trie et essayer de faire en sorte lorsque je douche le code barre il y a directement un tri qui ce fait et pour cela je peux rajouter d'autre colonne
je ne sais pas si je suis tres claire

en gros au lieu d'avoir une seule colonne ou toutes les info arrive je peux en avoir 3 sur la feuille " code barre "
mais jen suis toujours au meme point
si quelqu'un a une idées ou meme une autre solution plus simple mais en rapport avec ce que je veux faire
doucher les codes barres, envoyer l'info sur la feuille fournisseur pour les differents types de piece

Merci a toi , Tora de bien vouloir m'aider
 
Dernière édition:

tora

XLDnaute Occasionnel
Re : Placer l'info selon la premiere lettre lu par la douchette

non le bouton trier ne bug pas , c'est juste que le tableau ou il y a les info a deja été trié
oui on envoi les info en feuille référence et apré en feuille fournisseur
l'info " VIS CHC M3x35" c'est ce que j'aurais avec le code bar
cela équivaut au type de VIS : VIS CHC , VIS a tete conique, ....
M3 pour le diametre de la vis et 35 pour sa longueur
je suis partie sur une idée en me servant du mode de trie et essayer de faire en sorte lorsque je douche le code barre il y a directement un tri qui ce fait et pour cela je peux rajouter d'autre colonne
je ne sais pas si je suis tres claire

en gros au lieu d'avoir une seule colonne ou toutes les info arrive je peux en avoir 3 sur la feuille " code barre "
mais jen suis toujours au meme point
si quelqu'un a une idées ou meme une autre solution plus simple mais en rapport avec ce que je veux faire
doucher les codes barres, envoyer l'info sur la feuille fournisseur pour les differents types de piece

Merci a toi , Tora de bien vouloir m'aider

ne te sauve pas tout de suite
 

tora

XLDnaute Occasionnel
Re : Placer l'info selon la premiere lettre lu par la douchette

dans ta colonne code barre, on peut trouver 50 fois le même code, d'accord ?
donc dans ta feuille Reference il faudrait une ligne de code avec quantité 50
c'est juste ou non ? si tu as déjà le total de chaque dans ta colonne code barre je finirais plus vite sinon je dois traiter le calcul de chaque différent code barre ... tu me suis ?
 

skorcez

XLDnaute Nouveau
Re : Placer l'info selon la premiere lettre lu par la douchette

non la quantité est mise par moi ou par un autre technicien en faite
la quantité n'est pas mise selon 50 clik sur la douchette ou 100 clik
on douche le code bare lorsque la boite arrive a un stock minimum et c'est nous meme qui marquons la quantité a commandé
les valeurs mise en quantité sont des valeurs aléatoire
 

tora

XLDnaute Occasionnel
Re : Placer l'info selon la premiere lettre lu par la douchette

bon voila de quoi tester un peu ton processus ...

on se rapproche ??

@+

PS : classeur dégrossi en page etc ... a compléter de ton côté
 

Pièces jointes

  • projet explication2.xls
    29 KB · Affichages: 88

skorcez

XLDnaute Nouveau
Re : Placer l'info selon la premiere lettre lu par la douchette

j'ai regardé ce que tu as fais, je comprenden gros ce que tu as fais, mais le probleme c'est que je ne connais pas la synthaxe de excel
mais meme en la connaissant je pense pas que j'aurais pondu sa lol

est ce que tu pourrais m'expliquer un petit peu si ce n'est pas trop te demander?!

par contre si un jour tu galere sur de la programmation en automate par PL7 en langage Lader préviens moi
je te retiens au courant pour voir si sa marche demain au boulot
merci a toi Tora jespere que je n'ai pas trop abusé de ton tps ;)
 
Dernière édition:

tora

XLDnaute Occasionnel
Re : Placer l'info selon la premiere lettre lu par la douchette

j'ai regardé ce que tu as fais, je comprenden gros ce que tu as fais, mais le probleme c'est que je ne connais pas la synthaxe de excel
mais meme en la connaissant je pense pas que j'aurais pondu sa lol

est ce que tu pourrais m'expliquer un petit peu si ce n'est pas trop te demander?!

par contre si un jour tu galere sur de la programmation en automate par PL7 en langage Lader préviens moi
je te retiens au courant pour voir si sa marche demain au boulot
merci a toi Tora jespere que je n'ai pas trop abusé de ton tps ;)

si si, je va je va t'expliquer un peu la chose !

Le principe :
tu as devant toi 3 boites et tu distribue une pile de linge
selon le contenu des 3 boites, ensuite chaque boite devant aller
dans un tirroir spécifique : on envoi le contenu de la
boite vers cet endroit.
Donc mes 3 Listes sont 3 boites, on commence par ramasser la
pile de linge (code barre ) et la trier par le nom du code barre
si commence par RH = boite 1 si c'est RP = boite 2 si c'est VI=b3.

puis la repartition dans la page voulue ( ici mes pages sont
nommées Feuil1 et Feuil2 à toi de modifier les noms pour que
ça marche !) Donc je nettoie la colonne de destination en Feuil2
et je remplis avec le contenu de ma boite envoyée.
3 boites = 3 fois je lance la repartition.
la repartition prend en compte 2 arguments :
la colonne ou tu envoie, la boite que tu va vider.

Le calcul de l'emplacement précis est juste un
petit peu spécial dans le sens que tes codes barres
occupent 2 cellules ... donc un peu confus a la lecture
mais bon ... je suppose que ce n'etait pas possible
que tes codes barre tienne dans une seule case ?

(petite info les boutons sur la feuille sont créés à partir
de la barre de commande XL nommée : boite a outils de contrôles)

Walaaa.

Merci pour ton offre, cependant c'est un domaine que je ne
connais pas donc a grand regret je dois décliner l'offre.

@+ :)

PS
l'autre bouton comme son nom l'indique te nettoie
ta colonne A ou etaient les codes barres

A propos d'abuser de mon temps, si énormément mais
ici on facture tout au même taux horaire alors profite ... ;)
 
Dernière édition:

JNP

XLDnaute Barbatruc
Re : Placer l'info selon la premiere lettre lu par la douchette

Bonjour Skorcez, Tora :),
Je me permet de m'imiscer car j'ai travaillé il n'y a pas longtemps sur des codes barres. D'ailleurs, je n'ai pas vu de code barre dans les fichiers :D. Quel type de code barre va être utilisé ? EAN128 je suppose (EAN8, EAN13 ou EAN13+5 sont uniquement numériques) ? Tous tes produits sont-ils balisés par code barre ou vas-tu avoir besoin de générer les codes manquants ? Un excellent site qui m'a rendu de grands services (pour moi, c'était de l'EAN13+5) où tu peux récupérer, et la police qu'il a dessiné, et les codes VBA de création :
Grand Zebu - Accueil
Bonne journée :cool:
 

skorcez

XLDnaute Nouveau
Re : Placer l'info selon la premiere lettre lu par la douchette

Bjr TORA, JPN, pour te repondre Tora
oui j'aurai pu faire tenir l'info code barre dans une seule cellule
j'ai fait comme cela car, c'était plus esthétique
et pour repondre a JPN, je vais coder en 128
j'étais partis pour faire du code 39 mais le responsable informatique m'a dit de coder en 128 pour avoir une plus large gamme de caractere
comme ça j'ai la possibilité d'avoir le caractere 1 a 128 en code ASCII
c'est moi meme qui vais générer les codes barres a l'aide d'un générateur de code barre car a l'heure actuelle il n'y a rien de référencé
mais tu peux trouver facilement des générateur de code barre sur google
celui de grandzebu est interessant mais j'en ai trouver un plus complet ou je peux générer plusieur code barre d'un seul coup en spécifiant a quoi correspond le code barre
mais merci a toi JPN d'avoir bien voulu faire part de tes connaissance
 

JNP

XLDnaute Barbatruc
Re : Placer l'info selon la premiere lettre lu par la douchette

Re :),
Tu peux toujours donner le lien où tu as trouvé ton générateur, ça peux interresser d'autres membres de la communauté.
Pour ce qui est de GrandZebu, les intérêts que j'y avais trouvé étaient la gratuité du caractère (ce qui n'est pas souvent le cas sur le net, où alors c'est souvent de la copie illégale) et la possibilité de les traiter via VBA (une colonne de référence peux être directement générée en code barre sans quitter Excel).
Mais bon, je n'ai pas d'action chez GrandZebu :D, j'ai juste la reconnaissance du coup de main que son site m'a donné...
Bonne après-midi :cool:
 

Statistiques des forums

Discussions
312 380
Messages
2 087 798
Membres
103 664
dernier inscrit
wolvi71