你可以为UDF定义名称,然后在定义之外指定参数吗?

是否可以使用User Defined FunctionDefined Name ,然后在定义之外声明其参数?

如果我希望MyFunction(ByVal val As String, ByVal position As Integer, Optional ByVal separator As String = ",")被定义:

  • 转到公式 – >定义名称
  • 名称:MyNamedFunction
  • 范围:工作簿
  • 指:MyFunction
  • 按OK

当我定义名称时,我不会收到错误。

但是当我使用=MyNamedFunction(B2, 0)引用函数时,它给了我#REF!