Bonjour,
J'essaye en vain d'actualiser les stocks lors de la validation du userform.
Une liste d'ingrédients est affichée dans l'userform, avec des quantités et des numéros de lots.
Lors de la validation, on copie les données de l'userfom dans un onglet de suivi, on imprime un ordre de fabrication, et on décompte les ingrédients utilisés dans l'onglet de stock.
C'est cette dernière partie qui me pose problème, voici le code sur lequel je bloque :
'Actualisation du stock
With Worksheets("Suivi stock")
dlss = .Cells(Rows.Count, 1).End(xlUp).Row
For J = 2 To dlss
For i = 1 To 12
If Me("TextBoxL" & i) = "" Then Exit For
If Worksheets("Suivi Stock").Cells(J, "C") = Me("TextBoxL" & i) Then
Worksheets("Suivi Stock").Cells(J, "E") = .Cells(J, "E") + Me("TextBoxP" & i)
End If
Next i
Next J
End With
C'est fonctionnel, mais le résultat n'est pas celui attendu, les quantités décomptées ne correspondent pas à celles du formulaire, de plus, les mêmes quantités sont décomptées pour tout les ingrédients.
Voici le fichier en question :
Merci pour votre aide