Gestion de stock

Bonjour,

Je ne suis pas très expérimenté en VBA mais voila, je voudrais via une scanette que j'ai récupéré, gérer un stock de livres.

Simplement je souhaiterais que quand je scan le code-barre du livre une ligne s'affiche automatiquement avec le nom du livre + sont éditeur.

Egalement,

Si je vends un de mes livres, je voudrais pouvoir scanner ce même code-barre et qu'il supprime la ligne correspondante.

Voici mon fichier actuel, mon idée est de faire un bouton "On/Off" qui correspondrait au "entrée/sortie" des livres avec la scanette.

80stock-livres.xlsm (22.88 Ko)

Puis en second temps, de faire en sorte que ce bouton soit reliée a un code-barres personnalisé pour que je n'ai plus a cliquer nul part sur mon fichier Excel ( simplement ouvrir le fichier ).

Je souhaiterait vraiment faire au plus simple, je prend tout idée pouvant m'aider !(Et je n'ai pas utilisé de fonction "=SI" car limité a 64 imbrications...)

En vous remerciant par avance,

bonjour,

A priori YAPA besoin de bouton. la douchette suffit...

A condition que chaque livre possède déjà un code barre attitré ce qui est pas gagné d'avance :

Vous avez déjà ça quelque part une liste de vos bouquin scannés ?

Si OUI, alors à chaque fois que vous actionnerez la douchette alors le programme sera capable de savoir de quel livre il s'agit.

A+

Bonjour @galopin01

Oui la douchette vas faire en sorte d'incrémenter une ligne par code-barre.

Mais ma vrai difficulté c'est de lui dire de supprimer un ligne par code-barre !

Cordialement,

Bonjour,

Sur un plan conceptuel c'est pas compliqué. Même pas besoin de UserForm : Si le Code barre est connu et le livre est en stock, c'est une sortie, s'il est absent c'est un retour...

Normalement en gestion de stock on ne supprime pas on gère avec des plus et des moins. Il faut réserver les suppressions définitives dans des cas très spécifiques, abandon de références, archivage... Par contre on peut imaginer tout un tas de variantes, recherches, modifications... qui sont le b + a = ba des UserForm. Ça c'est du domaine du programmeur expérimenté. On peut difficilement échapper à constituer un UserForm un peut complet qui permette le cas échéant des recherches corrections, modifications, annulations...

Il existe même de petites applications toutes prêtes qui ne nécessiteront que quelques petites modifications pour s'adapter à votre besoin. Toutefois cela reste du domaine du programmeur un tant soit peu expérimenté...

A+

Il m'est donc impossible de programmer un simple bouton "entrée / sortie" qui voudrait dire "Ajout d'une ligne quand bouton en ON / suppression d'une ligne quand bouton est OFF" ?

Cordialement,

Votre question est ambigüe ou le classeur joint inadapté (parce que ce n'est pas vraiment une gestion de stock ?)

=> relisez attentivement ma réponse précédente.

En Gestion de stock on gère avec des + et des moins.

1 - On établit une LISTE des références en stock : Si on flash 2 fois la même référence c'est une suppression.

Ce qui répond à votre question sur la création d'un bouton On/Off

2 - Après le problème, c'est si vous pouvez avoir plusieurs livres avec la même références. Dans ce cas c'est un tout autre problème : C'est une vrai gestion de stock ou on Incrémente / Décrémente la quantité en stock. Et là c'est une gestion complexe sur une feuille (#2) différente, qui ne se résout pas avec la création d'un bouton mais avec un UserForm spécialisé capable de gérer les ventes mais aussi les ajouts des quantités reçues en renouvellement.

On ne peut supprimer un élément de la LISTE (#1) que si on ne compte pas renouveler le stock. (et qu'il est à zéro...)

Mais la gestion de cette LISTE (#1) est une question bien différente de la gestion des ventes et du stock et doit se faire sur une feuille différentes de la LISTE (#1)

Est-ce plus clair ?

A mon avis si vous n'êtes pas très affuté en VBA, vous devez vous orienter vers un logiciel spécialisé, voire un téléchargement Excel qui vous proposera une aide adaptative...

A+

Rechercher des sujets similaires à "gestion stock"