如何将数组返回到Excel电子表格?

时间:2017-05-30 03:04:08

标签: arrays excel vba

我正在尝试使用VBA函数将数组打印到电子表格中。 (类似于LINEST返回数组的方式)。但是,我的函数似乎不想分配给数组,然后不会打印它。

以下是一些代码:

 Public Function Volume(x As Double, xmax As Double, Flows As Range) As Double()

 dim Y4(9) As Double

 'A bunch of stuff which eventually fills Y4

 Volume = Y4

 End Function

也欢迎使用资源,但经过相当长的搜索后我无法找到答案。

1 个答案:

答案 0 :(得分:0)

即使您只返回一列,Excel也需要一个二维数组(行,列)。这样做有效:

Fabric.js