Sie können jeder Bildlaufleiste ein Makro zuweisen, das überprüft, ob das Enddatum ein gültiges Datum ist. Verwenden Sie für beide Bildlaufleisten das gleiche Makro. In diesem Codebeispiel hat C3 das Startdatum, G3 das Enddatum. Wenn das Enddatum vor dem Startdatum liegt, zeigt das Makro eine Meldung an und setzt das Enddatum auf das Startdatum.
Sub ScrollBar_Change() Dim ws As Worksheet Set ws = ActiveWorkbook.Worksheets("Sheet1") If ws.Range("G3") < ws.Range("C3") Then MsgBox "End date cannot be earlier than Start Date. Adjusting End date" ws.Range("G3") = ws.Range("C3") End If End Sub