我試着在VBA代碼中創建一個有2行和5列的數組。可能嗎?我寫了這樣帶宏的矩形陣列
小組循環賽()
Cells.Select 'this codes clears previous entries
Range("T17").Activate
Selection.ClearContents
Range("E4").Select
Dim myArray(1, 4) As Double
Dim a As Double, b As Double
Dim i As Integer
Dim j As Integer
Dim c As Double
c = 1
For a = 0 To UBound(myArray())
For b = 0 To UBound(myArray())
myArray(a, b) = c
ThisWorkbook.Sheets("Sheet1").Cells(a + 1, b + 1).Value = myArray(a, b)
c = c + 1
Next b
Next a
末次
但它與兩行兩列。該怎麼辦?
vba 2d不工作完全像其他語言。請注意,您應該以這種方式獲得數組:http://www.mrexcel.com/forum/excel-questions/245779-ubound-multi-dimensional-arrays.html – Asaf