怎么将函数的结果显示在多个单元格中
Function dxl(Rng As Range)
Dim Result(1 To 7) As Double
...................
ActiveCell.Resize(1, 7) = Result
end function
在单元格中输入“=dxl(”。。。。“)”后提示循环引用。
如果将最后一句换为 dxl=result 只在相应单元格中输出result(1)。
请教各位,我怎样才能将函数中的数组result输出到7个单元格中
问题我已经解决了,可以用数组公式。可以参考《Excle2003 高级VBA编程宝典》一书。
非常感谢三位的回答。
1、示例代码:
Sub test1()2、如下图:
3、以上代码的作用是:调用工作表函数SUMIF,求A2:A9范围内符合C2单元格条件,对应的B2:B9范围内数值之和,结果输出到D2单元格。
直接最后第二句改改就好了。直接就是变量的赋值语句。