【发布时间】:2014-05-28 00:37:27
【问题描述】:
我正在编写一个 Excel 函数,我希望它可以选择将第二个结果写入
Public Function foo(A As String, B As String, C As String, Optional optionalRes As Range = Nothing)
...
If not optionalRes is Nothing then
optionalRes.Value="Result!"
End If
End Function
不幸的是,这不起作用我收到此错误:模块 fooBar 的过程 foo 中的错误 1004(应用程序定义或对象定义错误)。
我想要做的至少是可能的吗?
提前感谢您和我一起研究这个问题!
【问题讨论】:
-
通常不可能使用从工作表调用的 UDF 以任何方式操作工作表对象。 stackoverflow.com/a/15671691/1467082
-
Re: 以上,有一些技巧可以解决这个限制,但我不建议这样做。