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如何判断变量的数据类型