最佳答案
我遇到了一个看似基本的问题,但却找不到任何解决它的资源。
简单地说,我只想将单元范围(所有一列)的内容加载到 Array 中。
我能够通过
DirArray = Array(Range("A1"), Range("A2"))
但是由于某种原因,我不能以这种方式创建数组:
DirArray = Array(Range("A1:A2"))
我的实际 Range 要长得多(并且可能长度不同) ,所以我不想用这种方式单独枚举单元格。有人能告诉我如何正确地将整个 Range 加载到 Array 中吗?
使用后一种代码:
MsgBox UBound(DirArray, 1)
还有
MsgBox UBound(DirArray)
返回0,而前者返回1。