Gibt einen booleschen Wert zurück, der angibt, ob ein Ausdruck in ein Datum konvertiert werden kann.
Syntax
IsDate(expression)
Argumente:
Expression: Erforderlich. Alle Datums- oder Zeichenfolgenausdrücke, die als Datum oder Uhrzeit erkannt werden.
Unterstützte Datumsformate:
MM-DD-YYYYMM/DD/YYYYDD-MM-YYYYDD/MM/YYYYYYYY-MM-DDYYYY/MM/DDAnmerkungen
IsDate gibt "True" zurück, wenn der Ausdruck ein Datum ist oder in ein gültiges Datum konvertiert werden kann. Andernfalls wird "False" zurückgegeben. In Microsoft Windows liegt der gültige Datumsbereich zwischen dem 1. Januar 100 n. Chr. und dem 31. Dezember 9999 n. Chr. Die Bereiche variieren je nach Betriebssystem.
Im folgenden Beispiel wird mit der IsDate-Funktion bestimmt, ob ein Ausdruck in ein Datum konvertiert werden kann.
Beispiel 1:
Dim NoDate, MyCheck NoDate = "Hello" MyCheck = IsDate(NoDate) 'Output: False
Beispiel 2:
Dim Date1, Date2, Date3, MyCheck Date1 = "01/21/2025" ' US format (MM/DD/YYYY) Date2 = "21-01-2025" ' European format (DD-MM-YYYY) Date3 = "2025-01-21" ' ISO format (YYYY-MM-DD) MyCheck = IsDate(Date1) ' Returns True. 'Output: True MyCheck = IsDate(Date2) ' Returns True. 'Output: True MyCheck = IsDate(Date3) ' Returns True. 'Output: True