VBA/Excel/Access/Word/Data Type/Multidimensional Arrays — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 12:48, 26 мая 2010
By nesting one more loop, you can use a three-dimensional array to hold the data from the rows and columns in multiple worksheets
Sub nestLoop()
Dim I As Integer
Dim J As Integer
Dim K As Integer
Dim myArray(99, 99, 2) As Integer
For K = 0 To 2 "Worksheet index
For J = 0 To 99 "Column index
For I = 0 To 99 "Row index
myArray(I, J, K) = Worksheets(K + 1).Cells(I + 1, J + 1).Value
Next I
Next J
Next K
End Sub
Multidimensional Arrays
Sub ArrayDemo()
Dim myArray(9, 2) As Integer
Dim I As Integer
Dim J As Integer
Dim myArray(99, 99) As Integer
For J = 0 To 99 "Column index
For I = 0 To 99 "Row index
myArray(I, J) = Cells(I + 1, J + 1).Value
Next I
Next J
End Sub