終于講到數(shù)組了,學(xué)習(xí)了數(shù)組后我們能做到的事情就更多了。 一、什么是數(shù)組: 數(shù)組其實(shí)就是一組相同類型的數(shù)據(jù)的有序集合。在存儲數(shù)據(jù)的時候,首先在內(nèi)存中分配一個連續(xù)的存儲空間,將各個元素按順序存放在連續(xù)的存儲單元格中。 二、在VBA中怎么表達(dá)數(shù)組: Sub 數(shù)組() [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 以上是數(shù)組在VBA中的各種書寫方法,利用Array寫入數(shù)組時,只能寫入橫向的數(shù)組,想要變成豎向的數(shù)組,要用到transpose函數(shù)。 三、數(shù)組的聲明: Dim 數(shù)據(jù)名稱(數(shù)據(jù)元素的上下界,...) As 數(shù)據(jù)類型 例如: Dim ary(1 To 5) As Integer,聲明一個數(shù)組ary,包括元素5個,數(shù)據(jù)類型為整型。 1 to 10 為數(shù)組的下標(biāo),1為下標(biāo)的上限,10為下標(biāo)的下限。 上面這個是二維數(shù)組,表示一個5行4列的數(shù)組,一共20個元素,我們通過本地窗口可以看出來。 |
|