请教大神这是什么歌_各位大神,请教一个vba的问题
问题补充:
下面这段代码,为什么有redim这句就能运行,没有就报错“下标越界”
Sub test111()
Dim arr()
Do
n = n + 1
'ReDim Preserve arr(1 To n)
arr(n) = Split("Singapore 新加坡", " ")
Loop
End Sub
最佳答案
你的Dim arr()只是定义一个数组,没有定义下标,它不能使用的
而ReDim Preserve arr(1 To n),定义了1~n的下标,且数据不变,它就可以用了
最佳答案由网友 whoami1978 提供
其他回答
暂无其它回答!