请问各位高手:我的二维数组的第一维时逐个增加的,第二维是固定的,比如:
Dim arr() As String
Dim i As Integer
i = 0
For i = 0 To 2
ReDim Preserve arr(i, 1)
arr(i, 0) = "11"
Next
走第一遍时是对的,第二遍就报数组超出范围
为什么阿?
谢拉
...全文
685打赏收藏
高手帮忙看看啊,动态声明二维数组的问题
请问各位高手:我的二维数组的第一维时逐个增加的,第二维是固定的,比如: Dim arr() As String Dim i As Integer i = 0 For i = 0 To 2 ReDim Preserve arr(i, 1) arr(i, 0) = "11" Next 走第一遍时是对的,第二遍就报数组超出范围 为什么阿? 谢拉
Dim arr() As MyType
Dim i As Integer
i = 0
For i = 0 To 2
ReDim Preserve arr(i) As MyType
ReDim Preserve arr(i).strArr(100) As String
arr(i).strArr(0) = "11"
arr(i).strArr(1) = "12"
arr(i).strArr(2) = "13"
·
·
·
Next