Bonjour,

Je suis débutante dans le vba et je suis bloqué depuis une semaine sur une fonction vlookup.

En faite j'ai un tableau facture dans une feuille "Facturation1" et j'ai un autre tableau produits finis dans une feuille "Produits fini".
Dans la feuille "Facturation1" j'ai un produit et une quantité commandée et dans la feuille "Produits fini", j'ai également un produit avec ma quantité de stock.
J'aimerai faire une macro qui compare la quantité du produit commandée par rapport à la quantité du produit en stock...

J'ai commencé comme ça mais cela ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Dim quantite_commande As Currency
 
quantite_commande = Worksheets("Facturation1").Range("E16").Value
quantite_stock = Worksheets("Produits fini").Range("D8:D11").Value
produit = Worksheets("Facturation1").Range("D16").Value
produit_fini = Worksheets("Produits fini").Cells("B8:G10").Value
 
 
If quantite_commande >= Application.VLookup("produit", ["produit_fini"], 3, 0) Then
 
MsgBox ("Votre quantité en stock n'est pas suffisante. Voulez-vous connaitre l'état de vos stocks?")
Je vous remercie par avance pour votre aide!