这与范围和数组有关,我觉得这完全令人困惑!
我正在将一个范围读入数组变量,如下所示:
Output = Range(Results.Cells(2, 1), Results.Cells(2, 100)).Value
其中Output
是一个大小为100的Variant
数组,Results
是工作表的名称。
我想将此数组Output
作为参数传递给另一个子,如下所示:
DBUpdate (Output)
DBUpdate
子被定义为:
Sub DBUpdate(Output() as Variant)
但是,当我运行它时,我收到以下错误:
编译错误:
输入mis-match:数组或用户定义的预期类型
据我了解,我已经将Output
定义为一个数组,我已经尝试了所有可以想象的东西来尝试克服这个问题,但失败了。这里的任何人都可以指出我正确的方向吗?