宏不运行 Excel 2007 第二个参数

发布于 2024-11-18 06:37:53 字数 154 浏览 2 评论 0原文

我创建了一个带有 2 个参数(模块)的公共 vba 函数。 当我调用该函数时,我输入 "=InvoiceAmount2(A9;B9)"。 第一个参数变为蓝色。第二个黑色。 我使用一个参数重新创建相同的函数,第二个参数使用到函数中,这样就可以了。但我需要两个参数

I create a Public vba function with 2 parameters(module).
When I call the function I type "=InvoiceAmount2(A9;B9)".
The first parameter turns blue. The second black.
I remake the same function using one parameter, the second I use into the function, that way it´s ok. But I need two parameters

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

秉烛思 2024-11-25 06:37:53

这是调用带有两个参数的用户定义函数的方法:

=MyFunction(A1,B1)

示例代码:

Function MyFunction(rCellA As Range, rCellB As Range)

    MyFunction = rCellA.Value + rCellB.Value

End Function

This is how you call a user defined function with two parameters:

=MyFunction(A1,B1)

Sample Code:

Function MyFunction(rCellA As Range, rCellB As Range)

    MyFunction = rCellA.Value + rCellB.Value

End Function
无需解释 2024-11-25 06:37:53

我发现了问题。

我在公式构造函数中调用 udf 函数。我告知了参数(A9和B9)
最后,udf 函数填充了单元格。 “=发票金额2(A9;B9)”。

I found the problem.

I call the udf function in formula constructor. I informed the parameters (A9 and B9)
finally, the udf function filled the cell. "=InvoiceAmount2(A9;B9)".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文