示例:将x标注为整数
通过这条语句,在内存中创建了一个临时内存区,命名为x,该区只能存储短整型数据。
dim可以直接声明变量。
自由数组名[下标]如果用n
对于一维数组可以用join(arr,,)输出到即时窗口,对于二维数组可以用ibound(arr)toubbound(arr),join((arr,i,0),)n
把你需要使用变量名的数组放在另一个数组中,并且只使用数组中的数组。
常数
比如:
常数x100
变量声明%:int
将xrng标注为范围集xrng表(1)。rang:asheets(1)。范围(a65000)。结束(xlup)。row)i(xrng)jworksheetfunction.min(xrng)msgboxi-jt
分别是:数据类型、字符串类型、布尔类型、整数类型、长整数类型、单精度类型、双精度类型、日期类型、货币类型、小数点类型、变量类型和可变对象类型。
1)vba允许使用未定义的变量,默认是变量。
2)在模块的一般描述中,增加optionexplicit语句可以强制用户定义变量。
3)变量定义语句和变量范围
as类型的dim变量定义为局部变量,如dimxyz为整数。
私有变量的as类型定义为私有变量,比如私有xyzasbyte。
as类型的公共变量定义为publicvariable,比如publicxyzassingle。
全局变量的as类型定义为全局变量,如globalxyzsadate。
静态变量as类型定义为静态变量,如静态xyzasdouble。
一个通用变量作用域的原理是,定义的那部分在那部分起作用,模块中的定义在那个模块起作用。