■構文
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 件のコメント:
コメントを投稿