vba数组
数组和字典也是VBA的常用到数据类型之一。但是我翻了有四五本VBA教程相关的书,里面都没有介绍到字典,数组到是在介绍数据类型时有介绍,而并没有提到字典。
事实上,字典不是VBA内置的类型,它是Windows脚本语言的。但其实字典在VBA中也是非常重要的,它非常适用于需要进行非重复性数据的操作。我多次需要使用到字典,但很少用到数组。
1. 数组
如果有学过其它编程语言,应该对数组不陌生。其实数组就是多个变量的集合,而且它是有顺序的,通过索引来访问一个数组中的各个值。
但应该记住的是:数组中的各个数据,它们的类型必须是相同的。
数组也应当要先声明,后使用。VBA中的数组有动态数组和静态数组之分。
1.1 静态数组
所谓静态数组,即它的长度是固定不可变的。
声明语法如下
Dim arr(5) As String For i = 1 to 5 '赋值 arr(i) = i Next '取值 Debug.Print arr(1)

浙公网安备 33010602011771号