collA(1)(9, 0)、collA(1)(9, 1)、collA(1)(9, 2)、collA(1)(9, 3)、collA(1)(9)を削除したい、4)、collA(1)(9, 5)、collA(1)(9, 6)。
以下の Sub Test() の remove ステートメントは機能しません。
この問題はどのように解決できますか?
Sub Test()
Dim A() As Integer
Redim A(0 To 367907, 0 To 6) As Integer
Dim i As Long
Dim j As Integer
For i = 0 To 367907
For j = 0 To 6
A(i, j) = Worksheets("Sheet1").Cells(i + 1, j + 1)
Next j
Next i
Dim collA As VBA.Collection
Set collA = New Collection
collA.Add A
Erase A
collA(1).Remove 10 '<--- This doesn't work
End Sub