1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| Sub utilisaton_produit()
Dim indice_du_produit, stock_possible, tampon, tampon2, stock_utilise, stock_labo, stock_dispo, nouveau_stock_labo, nouveau_stock_dispo As Long
Dim question As String
question = "quel est la valeur du stock que vous voulez utiliser?"
stock_dispo = InputBox("stock_dispo")
stock_labo = InputBox("stock_labo")
stock_utilise = InputBox(question, "utilisation produit")
stock_possible = (stock_labo + stock_dispo)
If stock_utilise > 0 Then
'si labo suffisant:
If stock_utilise <= stock_labo Then
'nouveau stock_labo:
nouveau_stock_labo = stock_labo - stock_utilise 'sinon stock_labo pas modifié
nouveau_stock_dispo = stock_dispo '??
Else
'si labo + magasin suffisants:
If stock_utilise <= stock_labo + stock_dispo Then
nouveau_stock_dispo = stock_labo + stock_dispo - stock_utilise
nouveau_stock_labo = 0
' Et si labo + magasin pas suffisants:
Else
MsgBox ("Veuillez commander des produits")
End If
End If
End If
Range("F17").Value = "stock_utilise"
Range("F18").Value = "nouveau_stock_labo"
Range("F19").Value = "nouveau_stock_dispo"
Range("F20").Value = "stock_possible"
Range("G17").Value = stock_utilise
Range("G18").Value = nouveau_stock_labo
Range("G19").Value = nouveau_stock_dispo
Range("G20").Value = stock_possible
End Sub |