Re : Inventaire stock LEGO
Re ,
La seule chose qui n'allait pas c'est la macro associée au bouton.
Voilà rectifié ,
par contre pourquoi ne pas faire les essais avec le csv que tu m'as envoyé, car le nombre de ligne que tu me donnes est incohérent avec ce fichier .
Dans le fichier j'ai juste manuellement trié le set pour faire des comparatifs, et comme dans le set il y a plusieurs références identiques qui reviennent , forcement dans stock il y a moins de lignes .
Si tu vois de vraies anomalies , merci de me joindre le set d'essai ainsi que la position des stocks , afin que je puisse controler ...
Bonjour,
Après vérification, il y a bien deux problèmes et je vais t'expliquer.
Premier problème
1/ je vide les feuilles "Stock", Set inventory" et "à commander" de manière à être sûr du coup...
2/ je presse le bouton "Importer Set dans Stock" de la feuille "Menu"
3/ J'importe un CSV (peut importe lequel)
Normalement
seule la feuille "Stock" doit se remplir avec le contenu du fichier CSV.
Et bien en fait la feuille "Stock" ce remplie bien
mais aussi la feuille "Set inventory"
--> pas normal ça.
Deuxième problème
1/ je vide toutes les feuilles
2/ je presse le bouton "Importer Set dans Stock" de la feuille "Menu"
3/ J'importe LE CSV joint à ce mail
Normalement
seule la feuille "Stock" doit se remplir avec le contenu du fichier CSV.
La feuille "Stock" ce remplie bien
mais aussi la feuille "Set inventory"
--> ça on le sait vu que je l'ai exposé dans le premier problème...
MAIS :
Si on regarde de plus près les feuilles "Stock" et "Set inventory" on remarque une chose :
--> il y a 165 lignes dans la feuille "Set Inventory"
--> il y a 164 lignes dans la feuille "Stock"
Pourtant mon fichier CSV fait bien 165 lignes.
Après comparaison des 165 lignes, une par une, j'ai trouvé l'explication :
Les références
3023 et
30236 de la feuille "Set inventory", sont fusionnées en une seule référence
30236 dans la feuille "Stock".
Feuille : "Set inventory"
Qty / PartNum / Color / Description
1 / 3023 / DkStone / Plate 1 x 2
1 / 30236 / DkStone / Brick 1 x 2 with Handle
Feuille "Stock"
Qty / PartNum / Color / Description
2 / 30236 / DkStone / Brick 1 x 2 with Handle
Je pense que le code VBA doit faire une comparaison sur 4 caractères au lieu de 5 ou plus dans la colonne
PartNum
Voilà.
J'espère être clair dans mes explications.
Dans tout les cas, je ne fait que faire remarquer le problème.
Je comprendrai que tu n'es pas le temps de réfléchir sur la question.
Sébastien