Bien, en effet, j'avais mélangé la base de données et le stock, dans ma version initiale, du moins ce n'était pas clair.
Dans cette version, plus aboutie
, la distinction est clair, la feuille "base de données" sera à remplir une fois et à compléter si besoin, mais pas besoin d'intervenir dessus quand vous scannez des articles.
Tout se passe dans stock, j'ai commenté au mieux et préparé un petit exemple : ouvrez le fichier, cliquez sur le bouton "Nouveau", qui insérera le nouveau produit, je vous laisse faire quelques tests pour découvrir le fonctionnement.
Pour les quantités, dorénavant tout se passe bien quand vous ajoutez quelque chose.
Restera à faire (eriiiic donnait une piste, que j'ai prise en compte) le fait que quand vous scannez, le code barre s'écrira automatiquement dans la cellule A2 ; peut-être même qu'on pourra automatiser le bouton "Nouveau" (lié à la macro "Nouveau"), en lançant la macro dès que vous scannez quelque chose.
Pour retirer les produits de "stock", pour le moment vous devez supprimer la ligne de tableau correspondante, ça enlèvera une quantité, tout simplement. On pourrait peut-être faire une macro pour cela, mais reste à sélectionner la bonne ligne du tableau à supprimer, cela doit se faire très simplement en VBA j'imagine.
Voilà voilà, au plaisir.