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
