我正在尝试使用“CurrentRegion”构建一个二维数据数组。
Function ProcessData()
Dim dataList()
dataList = Range("A1").CurrentRegion
' TODO Process the dataList
End Function
当我在 Visual Basic (Run/F5) 中测试它时,效果很好;我的 dataList 构建没有问题。但是,如果我将工作表中的一个单元格设置为:
= ProcessData()
该函数在“CurrentRegion”步骤中静默失败。为什么会这样?我该如何补救?