vbscript 判断变量类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vbscript 判断变量类型相关的知识,希望对你有一定的参考价值。
TypeName(i)="Single" '就是单精度浮点数
TypeName(i)="String" '就是字符串
用VarType获得变量以及单元格的数据类型,数值类型值为5(vbDouble)、空类型为0(vbEmpty)、字符串类型为8(vbString )
实际上VB还有vbLong、vbDecimal等类型,但单元格为数值时默认是vbDouble
If VarType([a1]) = vbDouble Then
IsNumeric
判断变量的值是否为数值
isdate
判断变量的值是否为日期
isnull
判断变量的值是否包含任何有效数据
isempty
判断变量的值是否为空
IsArray
判断出变量是否为一个数组。
IsError
判断变量是否返回的是一个错误值
IsObject
判断变量是否表示对象变量
Select Case True
Case Application.IsText(Cells(X, 1))
MST = "文本"
Case Application.IsLogical(Cells(X, 1))
MST = "逻辑值"
Case IsEmpty(Cells(X, 1))
MST = "空值"
Case IsNumeric(Cells(X, 1))
MST = "数值"
Case Application.IsErr(Cells(X, 1))
MST = "错误值"
Case IsDate(Cells(X, 1))
MST = "日期"
End Select
以上是关于vbscript 判断变量类型的主要内容,如果未能解决你的问题,请参考以下文章
VBScript基础篇
vbscript 判断首页第一行
vbscript 判断数组维数
如何从 cmd 获取变量并在 vbscript 中显示 - Vbscript
JS有几种方法判断变量的类型?
js如何判断变量的数据类型