请教大神这是什么歌_各位大神,请教一个vba的问题

原问题:各位大神,请教一个vba的问题
分类:编程开发 > 最后更新时间:【2016-12-15 19:24:50】
问题补充:

下面这段代码,为什么有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  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
2

分享到:

其他回答

暂无其它回答!

    推荐