Bonjour,
Je travaille actuellement sur un logiciel qui gère les stocks sous Excel.
Je souhaiterais faire du destockage automatique afin de mette fin aux rentrées manuelles des données.
Le classeur est en mode partagé ce qui m'oblige à partir du principe qu'une ligne de commande = 1 ligne de destockage (pour éviter que 2 lignes se percutent à cause du décallage de 5 minutes de l'enregistrement automatique).
Les commandes sont sur une feuille distincte appellée "ventes", il y a environ 1800 lignes les unes sous les autres avec dans la colonne A le nom du client, la colonne B renseigne la quantité, la colonne c la famille de produit et la colonne d la sous famille de produit.
La feuille du stock affiche sur la ligne 1 les produits et sur la ligne 2 les sous produits.
La seule solution de déstockage automatique trouvée pour l'instant consiste à remplir d'une formule l'ensemble de la zone réservée au destockage. par exemple en a3 si le produit en A1 et le sous produit en A2 correspondent au produit vendu alors la cellule affiche la quantité sinon rien. Il y a ainsi une seule quantité affichée par ligne.
Le problème est le suivant : 100 produits gérés x 1800 lignes = 180.000 cellules avec des formules !
Je souhaiterait savoir si je ne pourrais pas utiliser du code pour éviter ce problème.
jarault
Partager