Um Datum zu vergleichen, verwende ich bei VBA die Methode DateDiff, mit der ich mit der folgenden Syntax zwei Datumsvariablen vergleichen kann:
DateDiff(interval, date1, date2, [ firstdayofweek, [ firstweekofyear ]] )
Für Intervall wird im Excel-üblichen Format angegeben, welchen zeitintervall man haben möchte:
Einstellung | Beschreibung |
---|---|
yyyy | Jahr |
q | Quartal |
m | Monat |
y | Tag des Jahres |
d | Tag |
w | Wochentag |
ww | Woche |
h | Stunde |
n | Minute |
s | Zweiter |
Mein Beispiel im Quelltext sieht so aus:
Dim dateDiffHersteller As Integer
' "d" steht für Intervall Tag
dateDiffHersteller = DateDiff("d", dateStart, dateEnd)
Quelle: https://docs.microsoft.com/de-de/office/vba/language/reference/user-interface-help/datediff-function