■構文
IsArray(varname)
IsDate(expression)
IsEmpty(expression)
IsNumeric(expression)
■説明
IsArray…配列かどうか判定する。配列の時True。それ以外はFalseを返す。
IsDate…日付かどうか判定する。日付の時True。それ以外はFalseを返す。
IsEmpty…Empty値かどうか判定する。Empty値の時True。それ以外はFalseを返す。
IsNumeric…数値かどうか判定する。数値の時True。それ以外はFalseを返す。
■サンプルコード
IsArray(varname)
IsDate(expression)
IsEmpty(expression)
IsNumeric(expression)
■説明
IsArray…配列かどうか判定する。配列の時True。それ以外はFalseを返す。
IsDate…日付かどうか判定する。日付の時True。それ以外はFalseを返す。
IsEmpty…Empty値かどうか判定する。Empty値の時True。それ以外はFalseを返す。
IsNumeric…数値かどうか判定する。数値の時True。それ以外はFalseを返す。
■サンプルコード
Option Explicit
'IsArray
Dim aaa
Wscript.Echo IsArray(aaa) ' 0 (False)
aaa = Split("Excel,VBA", ",")
Wscript.Echo IsArray(aaa) '-1 (True)
Wscript.Echo "---"
'IsDate
Wscript.Echo IsDate("2010年11月8日") '-1 (True)
Wscript.Echo IsDate("10時30分25秒") '-1 (True)
Wscript.Echo IsDate("2010.11.08") ' 0 (False)
Wscript.Echo "---"
'IsEmpty
Dim bbb
Wscript.Echo IsEmpty(bbb) '-1 (True)
bbb = ""
Wscript.Echo IsEmpty(bbb) ' 0 (False) 空文字でも何かセットするとFalseになる
Wscript.Echo "---"
'IsNumeric
Wscript.Echo IsNumeric("123456") '-1 (True)
Wscript.Echo IsNumeric("123,456") '-1 (True)
Wscript.Echo IsNumeric("\123456") '-1 (True)
Wscript.Echo "---"
0 件のコメント:
コメントを投稿