IsDate 関数

式を日付に変換できるかどうかを調べ、結果をブール値で返します。

IsDate(expression)

引数 expression には、日付または時刻として認識できる日付式または文字列式を指定します。

解説

IsDate 関数は、指定した式が日付である場合、またはその式を日付に変換できる場合は、真 (True) を返します。変換できない場合は、偽 (False) を返します。Microsoft Windows で有効な日付の範囲は、西暦 100 年 1 月 1 日から西暦 9999 年 12 月 31 日までです。この範囲は、オペレーティング システムによって異なります。

次のコードは、IsDate 関数を使って式を日付に変換できるかどうかを調べる例です。

Dim MyDate, YourDate, NoDate, MyCheck
MyDate = "October 19, 1962": YourDate = #10/19/62#: NoDate = "Hello"
MyCheck = IsDate(MyDate)   ' 真 (True) を返します。
MyCheck = IsDate(YourDate)   ' 真 (True) を返します。
MyCheck = IsDate(NoDate)   ' 偽 (False) を返します。

必要条件

バージョン 1

参照

CDate 関数 | IsArray 関数 | IsEmpty 関数 | IsNull 関数 | IsNumeric 関数 | IsObject 関数 | VarType 関数