Petit soucis avec VBA

Bonjour je suis nouveau dans ce Forum et je vais essayer d'être le plus clair possible.

Voilà, j'ai un fichier Excel avec 2 onglets 1 qui s'appelle base et l'autre facture.

J'aimerais en fait, quand je facture un produit que la quantité du produit correspondant se déduise automatiquement dans la base. Pour que ce soit plus clair je vous ai mis une copie du fichier. J'ai d'autres macro qui fonctionnent sur le fichier, mais je ne suis pas assez avancé dans le VBA pour trouver ce que je vous demande.

que vous pouvez récupérer a cette adresse :

https://www.excel-pratique.com/~files/doc/test_base.xls

Merci beaucoup pour l'aide que vous pourrez m'apporter !!!

Bonjour

Pour vous simplifier la tache j'utiliserai cette formule dans la base en cellule E2 pour calculer le nouveau stock.

=D2-(SOMMEPROD((factProd=Base!A2)*(quantVendu)))

Puis lorsque la facture est validée utilisez une macro qui fait du copier - collage special ("valeur") du nouveau stock vers l'ancien pour figer les valeurs.

Voilà

cordialement

Petidani

Tito a écrit :

Bonjour je suis nouveau dans ce Forum et je vais essayer d'être le plus clair possible.

Voilà, j'ai un fichier Excel avec 2 onglets 1 qui s'appelle base et l'autre facture.

J'aimerais en fait, quand je facture un produit que la quantité du produit correspondant se déduise automatiquement dans la base. Pour que ce soit plus clair je vous ai mis une copie du fichier. J'ai d'autres macro qui fonctionnent sur le fichier, mais je ne suis pas assez avancé dans le VBA pour trouver ce que je vous demande.

que vous pouvez récupérer a cette adresse :

https://www.excel-pratique.com/~files/doc/test_base.xls

Merci beaucoup pour l'aide que vous pourrez m'apporter !!!

Bonsoir,

Super Merci beaucoup, ça marche, mais il y a juste un petit problème quand je sors et je rentre de nouveau dans mon fichier je n'ai pas les bons résultats dans ma colonne nouveau stock...

Que puis-je faire? Merci beaucoup pour votre aide.

Edition: Par Mytå, correction de la balise Quote

Tito a écrit :
Tito a écrit :

Bonjour je suis nouveau dans ce Forum et je vais essayer d'être le plus clair possible.

Voilà, j'ai un fichier Excel avec 2 onglets 1 qui s'appelle base et l'autre facture.

J'aimerais en fait, quand je facture un produit que la quantité du produit correspondant se déduise automatiquement dans la base. Pour que ce soit plus clair je vous ai mis une copie du fichier. J'ai d'autres macro qui fonctionnent sur le fichier, mais je ne suis pas assez avancé dans le VBA pour trouver ce que je vous demande.

que vous pouvez récupérer a cette adresse :

https://www.excel-pratique.com/~files/doc/test_base.xls

Merci beaucoup pour l'aide que vous pourrez m'apporter !!!

Bonsoir,

Super Merci beaucoup, ça marche, mais il y a juste un petit problème quand je sors et je rentre de nouveau dans mon fichier je n'ai pas les bons résultats dans ma colonne nouveau stock...

Que puis-je faire? Merci beaucoup pour votre aide.

Edition: Par Mytå, correction de la balise Quote

J'ai compris pourquoi, vu que j'ai une macro a la fermeture de mon fichier qui efface et remet à zéro la facture, forcement les cellules liées dans base reprenne la valeur précédente, donc juste rajouté dans macro fermeture copier coller en valeurs newStock sur oldStock et ça marche....

Merci quand même à ceux qui se seront penché sur mon problème et spécialement à "petidani" pour la formule, encore merci beaucoup.

Cordialement

Tito a écrit :
Tito a écrit :
Tito a écrit :

Bonjour je suis nouveau dans ce Forum et je vais essayer d'être le plus clair possible.

Voilà, j'ai un fichier Excel avec 2 onglets 1 qui s'appelle base et l'autre facture.

J'aimerais en fait, quand je facture un produit que la quantité du produit correspondant se déduise automatiquement dans la base. Pour que ce soit plus clair je vous ai mis une copie du fichier. J'ai d'autres macro qui fonctionnent sur le fichier, mais je ne suis pas assez avancé dans le VBA pour trouver ce que je vous demande.

que vous pouvez récupérer a cette adresse :

https://www.excel-pratique.com/~files/doc/test_base.xls

Merci beaucoup pour l'aide que vous pourrez m'apporter !!!

Bonsoir,

Super Merci beaucoup, ça marche, mais il y a juste un petit problème quand je sors et je rentre de nouveau dans mon fichier je n'ai pas les bons résultats dans ma colonne nouveau stock...

Que puis-je faire? Merci beaucoup pour votre aide.

Edition: Par Mytå, correction de la balise Quote

J'ai compris pourquoi, vu que j'ai une macro a la fermeture de mon fichier qui efface et remet à zéro la facture, forcement les cellules liées dans base reprenne la valeur précédente, donc juste rajouté dans macro fermeture copier coller en valeurs newStock sur oldStock et ça marche....

Merci quand même à ceux qui se seront penché sur mon problème et spécialement à "petidani" pour la formule, encore merci beaucoup.

Cordialement

Rechercher des sujets similaires à "petit soucis vba"