1、VBA數組的定義方法
下面是幾種數組常用的定義方法,一維數組的定義、二維數組的定義
直接賦值定義、調用Array函數定義、調用Excel工作表內存數組
''''''''''''直接定義給數組賦值 '一維常量數組的定義 Sub arrDemo1() Dim arr(2) As Variant '數組 arr(0) = "vba" arr(1) = 100 arr(2) = 3.14 MsgBox arr(0) End Sub '二維常量數組的定義 Sub arrDemo2() Dim arr(1, 1) As Variant 'Dim arr(0 To 1, 0 To 1) As Variant arr(0, 0) = "apple" arr(0, 1) = "banana" arr(1, 0) = "pear" arr(1, 1) = "grape" For i = 0 To 1 For j = 0 To 1 MsgBox arr(i, j) Next Next End Sub ''''''''''''用array函數創建常量數組 '一維數組 Sub arrayDemo3() Dim arr As Variant '數組 arr = Array("vba", 100, 3.14) MsgBox arr(0) End Sub '二維數組 Sub arrayDemo4() Dim arr As Variant '數組 arr = Array(Array("張三", 100), Array(