奇怪的数据类型不匹配错误VBA

时间:2017-07-03 21:58:39

标签: arrays excel vba excel-vba

这与范围和数组有关,我觉得这完全令人困惑!

我正在将一个范围读入数组变量,如下所示:

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定义为一个数组,我已经尝试了所有可以想象的东西来尝试克服这个问题,但失败了。这里的任何人都可以指出我正确的方向吗?

0 个答案:

没有答案