Plausicheck über WorksheetChange vereinfachenß
20.06.2024 15:05:08
Martin
Für einen einzelnen Artikel kriege ich das so hin:
Private Sub Worksheet_Change(ByVal Target As Range)
If Worksheets("Dienstag Tag").Range("D2") > "" And Worksheets("Dienstag Tag").Range("D2") > Worksheets("Montag Nacht").Range("E2") Then
MsgBox "Der eingegebene Anfangsbestand entspricht nicht dem letzten Endbestand", vbCritical
Worksheets("Dienstag Tag").Range("D2") = ""
Worksheets("Dienstag Tag").Range("D2").Select
End If
End Sub
Ich müsste jetzt analog die Prüfung für D3 gegen E3, D4 gegen E4 etc. mit entsprechenden Bedingungen duplizieren. Mir stellt sich die Frage, ob das nicht einfacher geht, da zumindest innerhalb eines Tabellenblatts die Namen der beiden Blätter ja immer gleich sind.
Anzeige