Beste mensen. Ik heb een voorraadbeheersysteem in Excel waarvan de voorraad in negatieve waarden uitkomt met afboeken. Is dit op te lossen zodat er geen negatieve voorraad kan ontstaan? Onderstaand de betreffende macro die ik gebruik:
Sub Afboeken()
For Each cl In [C9:C999]
If cl <> "" Then
sq2 = cl.Offset(, -1).Value
With Sheets("Voorraad")
Set FoundCell = .Range("A:A").Find(cl)
sq1 = .Range(FoundCell.Address).Offset(, 3).Value
.Range(FoundCell.Address).Offset(, 3).Value = sq1 - sq2
End With
End If
Next
End Sub
Alvast bedankt!
Sub Afboeken()
For Each cl In [C9:C999]
If cl <> "" Then
sq2 = cl.Offset(, -1).Value
With Sheets("Voorraad")
Set FoundCell = .Range("A:A").Find(cl)
sq1 = .Range(FoundCell.Address).Offset(, 3).Value
.Range(FoundCell.Address).Offset(, 3).Value = sq1 - sq2
End With
End If
Next
End Sub
Alvast bedankt!