Hallo Mario,
ehrlich gesagt, waren Deine Beschreibungen bislang auch mehr als undurchsichtig was Du wann genau haben wolltest.
Um Dir aber auf Deine untere Frage überhaupt eine Antwort zu geben, kann ich Dir leider nur beschränkt helfen.
Du möchtest ja das bei Veränderung der Zelle A1 und A2 eine Msgbox erscheint, wenn das neue Datum in A1 - das vorherige überschreitet.
An der Stelle muss ich dann passen.
Hier aber ein kleines Makro, falls Du Dich damit abfinden könntest, dass Du das alte Datum in meinem Makro in Zelle A1 steht und in B1 das neue Datum.
Auf die Zellen A1 und B1 wird eine entsprechende Abfrage gemacht ob das Datum in A1 kleiner wie in B1 ist.
Falls B1 größer ist, dann Msgbox mit Deinem Text.
Mehr kann ich Dir leider nicht anbieten, da meine VBA-Kenntnisse leider auch sehr begrenzt sind.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Cells(1, 1).Value < Cells(1, 2) Then
MsgBox ("größeres Datum")
Range("b1").Select
Else
End If
End Sub
Einen Schönheitsfehler hat es jedoch auch noch, da die Msgbox zweimal angeklickt werden muss, bevor die Korrektur des Datums erfolgt. Sorry...
In diesem Sinne... have a nice Day... Gruß Helmut