VBA数组 Array初始化
通过Array函数可以构造一个数组。
Array(值1 , 值2 , 值3…值n)
各个值可以是不同数据类型。
Array函数返回类型是Varaint,所以相应变量也需要声明为Variant类型,不用数组的声明形式。
示例:
Sub array5()
'Array初始化
Dim arr1 As Variant '注意事项:arr1后不用小括号
arr1 = Array(100, 200, 300, 400)
Debug.Print "类型名称:" & TypeName(Array(100, 200, 300, 400))
Debug.Print arr1(0) & "," & arr1(1) & "," & arr1(2) & "," & arr1(3)
End Sub
输出结果:
类型名称:Variant()
100,200,300,400