Habe unteren Code,der mir im Tab.Blatt "Lagerbestand" die Werte nach Art.Nummer richtig berechnet.
Wenn ein minus Bestand entseht,kommt die MsgBox "Achtung ! das gibt einen negativen Bestand !"
Nur möchte ich in der MsgBox "auch zusätzlich den Text von Spale A haben.
Dort stehen die Artikel Nummern.
Also z:B. "Achtung ! das gibt bei Art.Nr. 11111 einen negativen Bestand !"
Art.Nr.1111 steht in Spalte A
Könnte mir dabei Bitte jemand weiterhelfen ?
Danke & Gruß Heinz
Private Sub cmdEintragen_Click()
Call DATEN_eintragen
Dim iRow%
Dim i As Long
'"Hier beginnt die Abfragerei ! "
With Sheets("Lagerbestand")
iRow = .Cells(Rows.Count, 1).End(xlUp).Row
' "Letzte Zeile in Spalte A: " & iRow
For i = 2 To iRow
' txtAbMatNr
If InStr(1, .Cells(i, 1).Value, UserForm1.txtAbMatNr, vbTextCompare) > 0 Then
If .Cells(i, 2).Value - Val(UserForm1.txtAbProd.Value) MsgBox "Achtung ! das gibt einen negativen Bestand !"
Else
.Cells(i, 2).Value = .Cells(i, 2).Value - Val(UserForm1.txtAbProd.Value)
End If
End If