XL 2019 Mise à jour d'un stock avec VBA - Pb code/msgboxVBNO ne s'applique pas/tableau non effacé

remy3434

XLDnaute Nouveau
Bonjour à tous,

Suite à l'aide de Thierry la fois précédente qui nous a été très utile, nous rencontrons un nouvel obstacle et malgré le temps passé dessus, nous n'arrivons pas à le résoudre.

Toujours dans le même tableau de gestion de stock, nous avons réajusté afin de faire correspondre aux valeurs de nos données, sur ce tableau, nous l'avons remis en état forum.

Pour exposer notre problème:
1 ) Dans un premier temps, il faut créer une commande dans la feuille "gestion des commandes" (nous l'avons crée en exemple)
2 ) Quand la commande est validée, les données des pièces et quantité selon les formules apparaissent dans la feuille "sortie stock"
3 ) C'est la que nous souhaitons mettre en place un code (que vous pouvez voir depuis la feuille "sortie stock" et sur le bouton "Valider la sortie de stock" ou commandbutton1)
4) Les valeurs de quantité sont renvoyées dans le stock en attente de sortie dans la feuille "Etat des stocks" - colonne "C"

A partir de la, nous avons voulu créé, dans le code du bouton feuille "sortie stock", une fonction qui:

1) Déduise le stock en attente de sortie et le stock réel afin de le mettre à jour dans la feuille "Etat des stocks" en vérifiant que chaque quantité de la feuille sortie des stocks correspond à la valeur en "Etat des stocks"
2) Une fois que le stock est déduit, les lignes et données dans la feuille "sortie de stock" s'efface pour éviter de surcharger la feuille.

Cela fonctionne parfois (c'est assez énervant) sauf que:
Nous avons mis un MsgBox pour confirmer la sortie du stock définitive, mais quand nous cliquons sur "non", le exit sub du code ne fonctionne pas.

Nous avons du faire une erreur dans le code ou placement des lignes, mais nous n'arrivons pas à savoir ou.

Nous vous remercions par avance pour votre aide,

Cordialement,

Rémy et Marion
 

Pièces jointes

  • Log.stock version forum.xlsm
    110.2 KB · Affichages: 59

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour @remy3434 , le Forum

Ca sent le gaz votre histoire !!! LoL

Pourquoi passer par cette feuille "tampon" de : [Sortie stock] avec des Formules ?
On pourrait "facilement" déduire les stocks de la feuille [Etat des stocks] ... Directement depuis le UserForm "Add_client" sur lequel j'avais contribué ........

Je vous conseille de regarder avec attention, ce Fil de discussion

Et ma démo "XLD_Dydou76_Stock_EPI_demo2_v07.00.xlsm" qui fait justement la gestion des Stocks...

Bon travail
@+Thierry
 

remy3434

XLDnaute Nouveau
Bonjour,

Merci pour votre réponse,

Nous allons répondre à notre tour,

Nous faisons pas de l'achat et revente, nous faisons également toute la production, donc les commandes étant passé en avance, nous organisons notre planning de production en fonction de plusieurs facteurs dont l’état du stock.

La feuille tampon Sortie de stock nous permet d'avoir un récapitulatif rapide sur les produits que nous devons prévoir et de le comparer avec notre niveau de stock actuel.
Le déduire à chaque commande depuis l'userform de commande nous mettrais plus dans l'embarras qu'autre chose sachant que parfois cela peut être une sortie de 1 formule (composé de X pces x 16 produits) comme 50 formules (toujours composé de X pces x 16 produits x 50 formules).

La production pouvant prendre plusieurs jours, nous devons avoir des coups d'avance et des moyens récapitulatifs rapides (d'ou la feuille Sortie de stock).

Nous avons jeté un œil sur le document que vous nous avez transmis mais du coup nous n'avons pas l'impression que cela correspond à ce que nous voulons et qui correspond également à nos besoins,

C'est un peu un casse tête tout à fait compréhensible,

En vous remerciant,
 

Discussions similaires

Réponses
26
Affichages
837
Réponses
17
Affichages
593

Statistiques des forums

Discussions
312 083
Messages
2 085 189
Membres
102 809
dernier inscrit
Sandrine83