Bonjour !
Je me tourne vers vous car j'ai un problème avec un code.
Je vous explique, je dois gérer des stocks de réactifs. Pour cela nous avons une fiche avec :
Date de réception / Date d'ouverture.
Lorsqu'une bouteille est ouverte elle sort du stock donc une date d'ouverture est renseignée.
J'aimerais un code VBA qui regarde si en date de réception il y a une date et en date d'ouverture il n'y a rien pour ajouter 1 au stock.
J'ai fais ce bout de code qui m'affiche tout le temps 0 :
J'ai beau cherché partout, je ne trouve pas de solutions à mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub CalculStock() Dim i, Somme As Long With Sheets("Fiche de vie") For i = 6 To 50 If Cells(i, 1) = Format(date_test, "dd/mm/yyyy") And Cells(i, 4) = 0 Then Somme = Somme + 1 End If Next i End With Cells(5, 14) = Somme End Sub
Merci d'avance pour votre aide !![]()
Partager