终于讲到数组了,学习了数组后我们能做到的事情就更多了。 一、什么是数组: 数组其实就是一组相同类型的数据的有序集合。在存储数据的时候,首先在内存中分配一个连续的存储空间,将各个元素按顺序存放在连续的存储单元格中。 二、在VBA中怎么表达数组: Sub 数组() [a1:e1] = Array(1, 2, 3, 4, 5) [a7:e7] = [{1,2,3,4,5}] [a2:a6] = WorksheetFunction.Transpose(Array(1, 2, 3, 4, 5)) [e2:e6] = [{1;2;3;4;5}] End Sub 以上是数组在VBA中的各种书写方法,利用Array写入数组时,只能写入横向的数组,想要变成竖向的数组,要用到transpose函数。 三、数组的声明: Dim 数据名称(数据元素的上下界,...) As 数据类型 例如: Dim ary(1 To 5) As Integer,声明一个数组ary,包括元素5个,数据类型为整型。 1 to 10 为数组的下标,1为下标的上限,10为下标的下限。 上面这个是二维数组,表示一个5行4列的数组,一共20个元素,我们通过本地窗口可以看出来。 |
|