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
End Subの
のように書いた。しかし、それは2行2列が付属しています。何をすべきか?
vba 2dは他の言語とまったく同じように動作しません。次のようにして配列lenthsを取得してください:http://www.mrexcel.com/forum/excel-questions/245779-ubound-multi-dimensional-arrays.html – Asaf