Excel VB的变量类型

2021-01-10 16:56发布

站内文章 / 软件 / 类型:默认类型

变量可以声明为以下数据类型之一:BooleanByteIntegerLongCurrencySingleDoubleDateString(适用于可变长度的字符串)、String * length(适用于固定长度的字符串)、Object 或 Variant。 如果不指定数据类型,则默认分配 Variant 数据类型。 此外,你也可以使用 Type 语句创建用户定义的类型



1.1 变量的类型种类

分类

举例


数值型变量

IntegerLongCurrency(货币类型)SingleDouble


字符串型变量

StringString   * length


逻辑型变量

Boolean


位型变量

Byte


日期型变量

Date


变量型变量

Variant 


自定义型变量

使用type定义


 

     判断变量的类型

 

通用方法

VarType(varname)

返回值

常数

描述


0

vbEmpty

Empty(未初始化)


1

vbNull

Null(无有效数据)


2

vbInteger

整数


3

vbLong

长整数


4

vbSingle

单精度浮点数


5

vbDouble

双精度浮点数


6

vbCurrency

货币值


7

vbDate

日期


8

vbString

字符串


9

vbObject

对象


10

vbError

错误值


11

vbBoolean

Boolean


12

vbVariant

Variant(只与变体中的数组一起使用)


13

vbDataObject

数据访问对象


14

vbDecimal

十进制值


17

vbByte

位值


36

vbUserDefinedType

包含用户定义类型的变量


8192

vbArray

数组


 

例如:

变量声明

Dim IntVar, StrVar, DateVar, MyCheck

变量的初始化

IntVar = 459: StrVar = "Hello World": DateVar = #2/12/69#

检测变量

MyCheck = VarType(IntVar)

返回值为

2

查表为整形变量

MyCheck = VarType(DateVar)

返回值为

7

查表为日期变量

 

MyCheck = VarType(StrVar)

返回值为

8

查表为字符串变量


赞赏支持