數組的分類:按靜態動態分:靜態數組和動態數組
靜態:數組的大小不可以改變
動態:數組的大小可以通過ReDim從新定義,通過Preserve可以讓從新定義的數組仍然包含原數組的內容
按維數分:一維和多維
數組的聲明
一維數組:
Dim a(3) As String '聲明一個下標是0-2的一維數組 Dim a(2 To 4) As String '聲明一個下標是2-4的一維數組 ReDim a(3) As String '聲明一個下標是0-3的動態數組,原數組內容被清空 ReDim Preserve a(3) As String '聲明一個包含了舊數組內容的新動態數組 ReDim a(3 To 5) As String '聲明一個下標是3-5的動態數組
多維數組
Dim a(3, 4) As String '聲明一個二維數組
Dim a(1 To 3, 2 To 4) As String
ReDim a(3, 4) As String