Dim [ yourVariable ] ([ массив ], [ массив ] ......) как [ DataType ]
Пример:
2D Array:
Option Explicit
Dim SampleArray(0 To 10, 0 To 10) As String
Private Sub Sample()
SampleArray(0, 0) = "0, 0"
SampleArray(1, 0) = "1, 0"
SampleArray(0, 2) = "0, 2"
SampleArray(0, 3) = "0, 3"
SampleArray(2, 4) = "2, 4"
Debug.Print SampleArray(0, 0)
Debug.Print SampleArray(1, 0)
Debug.Print SampleArray(0, 2)
Debug.Print SampleArray(0, 3)
Debug.Print SampleArray(2, 4)
End Sub
Private Sub UserForm_Click()
Sample
End Sub
3D массив:
Option Explicit
Dim SampleArray(0 To 10, 0 To 10, 0 To 10) As String
Private Sub Sample()
SampleArray(0, 0, 0) = "0, 0, 0"
SampleArray(1, 0, 0) = "1, 0, 0"
SampleArray(0, 2, 0) = "0, 2, 0"
SampleArray(0, 3, 0) = "0, 3, 0"
SampleArray(2, 4, 0) = "2, 4, 0"
Debug.Print SampleArray(0, 0, 0)
Debug.Print SampleArray(1, 0, 0)
Debug.Print SampleArray(0, 2, 0)
Debug.Print SampleArray(0, 3, 0)
Debug.Print SampleArray(2, 4, 0)
End Sub
Private Sub UserForm_Click()
Sample
End Sub