我正在用 VBA 编写一个函数以在 excel 公式中使用,如果我的函数返回单个值就可以了:
=MYVALUE(A1)
现在我编写了另一个返回 Array(1,2,3,4,...) 的函数,并将我的 excel 公式替换为 Array 公式:
{=MYARRAY(A1)}
但是当我拉伸公式时,所有单元格都会显示我的数组的第一个值。为什么 ?
这是我的 VBA 源代码(complement.xlam):
Function MYVALUE(x as integer)
MYVALUE = 123
End Eunction
Function MYARRAY(x as integer)
MYARRAY = Array(10,20,30)
End Eunction