Inventaire stock LEGO

seblap47

XLDnaute Nouveau
Bonjour,

Je suis en train de réfléchir à un fichier excel qui permettra de comparer 2 listes et d'en générer une 3ème.

Explication :

1/ Je rentre l'ensemble des pièces de mon stock LEGO dans la feuille 2 (Stock) du classeur.

2/ J'importe un fichier CSV dans la feuille 3 (SET Inventory) à l'aide du bouton "Import" de la feuille 1 (Menu).
Ce fichier CSV contiendra l'ensemble des pièces du SET (boîte LEGO du commerce) que je veux construire.
L'importation devra commencer à partir de la ligne 2 à cause des entêtes de colonnes.

3/ Je clique sur le bouton "à commander" de la feuille 1 (Menu)

4/ Je vois dans la feuille 4 (à commander) les pièces que je n'ai pas en stock et qui me reste à commander.

Pour l'exemple j'ai mis en surbrillance les lignes 23,31 et 49 dans la feuille "SET Inventory"
Ces lignes comportent des pièces que j'ai en stock.
Dans la feuille "à commander" j'ai aussi mis en surbrillance ces même lignes.
On peux constater que la Quantité "à commander" = Quantité "SET Inventory" MOINS "Quantité Stock"

Si j'ai 10 pièces en Stock et qu'il en faut 30 alors il y aura 20 dans la colonne 1 (Qty)
Par contre si j'ai 10 pièces en Stock et qu'il en faut 10 dans le SET, alors la ligne de la pièce concerné ne devra pas apparaître dans la feuille "à commander".
Inutile de faire apparaître la pièce en question sur le bon de commande avec une quantité <= à ZERO.

Voilà !

Si vous avez des idées

MERCI
 

Pièces jointes

  • stock_LEGO.xlsx
    30.2 KB · Affichages: 156

camarchepas

XLDnaute Barbatruc
Re : Inventaire stock LEGO

Bonjour ,

Allez , exercice de style :

j'ai ajouté le décrément du stock qui devait être demandé entre les lignes ....
 

Pièces jointes

  • stock_LEGO_1.xlsm
    33.5 KB · Affichages: 96
  • stock_LEGO_1.xlsm
    33.5 KB · Affichages: 122
  • stock_LEGO_1.xlsm
    33.5 KB · Affichages: 121

seblap47

XLDnaute Nouveau
Re : Inventaire stock LEGO

Bonjour,

Merci !

je vais tester ça ce soir !
Par contre j'ai oublié de préciser que le colonne D (Description) ne doit pas rentrer en compte dans la comparaison des TABLES.

La description exacte peut parfois varier d'un SET LEGO à un autre contrairement au Partnumber de la colonne B et la couleur colonne C.

Merci encore

Sébastien
 

seblap47

XLDnaute Nouveau
Re : Inventaire stock LEGO

Au risque de me mettre en retard, Je n'ai pas pu résister !
Je viens de tester LE fichier.
Ca marche parfaitement !
Très bonne idée le décrément du stock !
Par contre au risque d'être exigeant, est-il possible d'avoir 1 autre bouton "Sortir du stock" qui lui sort les pièces du stock.
Je voudrais que le bouton "à commander" ne sorte pas les pièces du stock.

Le bouton "à commander" me sert à voir les pièces qui me manquent.
Je ne suis pas forcément sûr au moment où je presse ce bouton que je vais réaliser le SET LEGO.
Si je ne réalise pas le SET LEGO, pas la peine de sortir les pièces du stock.

Vous n'avez pas une idée pour coder le bouton Import ?
Ce bouton devra importer des fichiers CSV avec des ";" comme séparateur.

Voilà l'entête qu'il y aura dans chaque fichiers à importer :
Qty;PartNum;Color;Description

Bonne après midi

Merci encore

Sébastien
 

camarchepas

XLDnaute Barbatruc
Re : Inventaire stock LEGO

Bon ,

Pour le bouton et la répartition des fonction voilà,

Juste quelque tests à ajouter , en conservant le code principal.

Lorsque l'on commande , pas de décompte .

et lorsque l'on décompte pas de commande . voilà pour le moment .

Pour l'import , je regarde en soirée , il faut un peu de temps que je n'ai pas pour le moment
 

Pièces jointes

  • stock_LEGO_1.xlsm
    33.8 KB · Affichages: 119
  • stock_LEGO_1.xlsm
    33.8 KB · Affichages: 93
  • stock_LEGO_1.xlsm
    33.8 KB · Affichages: 69

camarchepas

XLDnaute Barbatruc
Re : Inventaire stock LEGO

Re , Sébastien ,

Voici pour l'import également, donc une boite de dialogue te demande de pointer le fichier CSV et hop

ci joint , l'appli et le csv
 

Pièces jointes

  • stock_LEGO_2.xlsm
    26.7 KB · Affichages: 64
  • stock_LEGO_2.xlsm
    26.7 KB · Affichages: 79
  • stock_LEGO_2.xlsm
    26.7 KB · Affichages: 89
  • Set inventory.zip
    3.3 KB · Affichages: 61

seblap47

XLDnaute Nouveau
Re : Inventaire stock LEGO

Bonsoir,

En plus d'être sympathique, vous êtes réellement très fort !
Il y a cependant un petit bug.
Si on presse le bouton "Importer" et que finalement on presse "Annuler" il y a une erreur et la feuille "Set inventory" disparaît.


Merci encore

Sébastien
 

camarchepas

XLDnaute Barbatruc
Re : Inventaire stock LEGO

Merci pour les compliments ,

Allez une petite sécurité en plus , et en cadeau si l'onglet n'existe pas on le créé.
 

Pièces jointes

  • stock_LEGO_2.xlsm
    28.4 KB · Affichages: 50
  • stock_LEGO_2.xlsm
    28.4 KB · Affichages: 65
  • stock_LEGO_2.xlsm
    28.4 KB · Affichages: 80

seblap47

XLDnaute Nouveau
Re : Inventaire stock LEGO

Ce qui est bien avec vous, c'est qu'il n'y a qu'à demander !

MERCI beaucoup !!!!!!!!!

Je vais commencer à rentrer la liste de l'ensemble des pièces LEGO dans la feuille stock.
J'ai encore 2 idées pour la suite :p

1/ Pour une même couleur il peut y avoir TROIS nominations (voir fichier joint).
Selon où je vais trouver la liste des pièces d'un SET, je peux avoir une appellation ou l'autre.
L'idée est de rajouter la feuille "Color".
De cette manière quand on clique sur "à commander" il va y avoir une comparaison au niveau de la couleur.
Exemple :
Dans mon stock de test j'ai :
11 3004 MdStone Brick 1 x 2

La couleur "MdStone" s'appelle aussi : "Medium stone grey" ou "Light Bluish Gray"
Si j'importe un fichier et que la couleur de la pièce "3004" est "Medium stone grey" alors que j'ai "MdStone" ou "Light Bluish Gray" dans mon stock il faut que cela soit pris en compte.

2/ Importer un fichier CSV dans la feuille Stock.
Explication :
- j'achète un SET LEGO
- Je décide de ne pas le monter mais de mettre toutes les pièces dans mon stock
- j'importe le fichier CSV (avec un nouveau bouton) qui comporte la liste des pièces du SET en question dans la feuille STOCK.
- Cela rajoute directement les pièces et les quantités si elles ne sont pas présente dans mon stock ou cela met à jours les quantités si j'ai déjà quelque pièces en stock.

Voilà !!! Le top non ?

Bonne soirée

Sébastien
 

Pièces jointes

  • color.xlsx
    15.3 KB · Affichages: 56
  • colors_v2.xlsx
    13.3 KB · Affichages: 66
Dernière édition:

camarchepas

XLDnaute Barbatruc
Re : Inventaire stock LEGO

Bonjour ,

Pour les équivalences , cela peut ce faire , c'est un peu lourd à mettre en place ,

Pour l'import de csv , pas trop compliqué , le format du fichier est toujours le même:

Qty PartNum Color Description
10 4070 Black Brick 1 x 1 with Headlight

a voir , mais pas impossible , peux tu me mettre un csv en zip e, pièce jointe pour que je regarde
 

seblap47

XLDnaute Nouveau
Re : Inventaire stock LEGO

Bonjour ,

Pour les équivalences , cela peut ce faire , c'est un peu lourd à mettre en place ,

Pour l'import de csv , pas trop compliqué , le format du fichier est toujours le même:

Qty PartNum Color Description
10 4070 Black Brick 1 x 1 with Headlight

a voir , mais pas impossible , peux tu me mettre un csv en zip e, pièce jointe pour que je regarde

Bonsoir,

Oui, le format de fichier est tjrs le même. Par contre si c'est long à faire je peux bien entendu comprendre que tu ne puisses pas y passer trop de temps.

Je te remercie encore pour tout ce que tu as fais.

Sébastien
 

Pièces jointes

  • parts.zip
    8.4 KB · Affichages: 51

camarchepas

XLDnaute Barbatruc
Re : Inventaire stock LEGO

Re ,

Voici l'import d'un set dans le stock avec ajout si pièce existante ,

Puis un tri par référence puis couleur est effectué

Bon , je réfléchis pour l'équivalence des couleurs surement demain maintenant . sauf si j'arrive à compter plus de 5000 moutons ....... 1, 2, 3 .
 

Pièces jointes

  • stock_LEGO_3.xlsm
    61.6 KB · Affichages: 68
  • stock_LEGO_3.xlsm
    61.6 KB · Affichages: 101
  • stock_LEGO_3.xlsm
    61.6 KB · Affichages: 104

seblap47

XLDnaute Nouveau
Re : Inventaire stock LEGO

Re ,

Voici l'import d'un set dans le stock avec ajout si pièce existante ,

Puis un tri par référence puis couleur est effectué

Bon , je réfléchis pour l'équivalence des couleurs surement demain maintenant . sauf si j'arrive à compter plus de 5000 moutons ....... 1, 2, 3 .

Bonsoir,

Et bien merci pour votre dévouement !
Il y a un petit bug :)

Le bouton "importer set dans stock" importe les données dans la feuille "set inventory" au lieu de la feuille "stock".

Bonne nuit et merci encore et toujours !

Sébastien
 

Statistiques des forums

Discussions
312 094
Messages
2 085 242
Membres
102 833
dernier inscrit
Hassna