【发布时间】:2013-11-27 23:14:19
【问题描述】:
是否可以在另一个 UDF 中使用一个 UDF?
例如 A、B、C、D 列。
UDF1(w,x) - 计算 A 的最大值和 B 的最大值的乘积
UDF2(y,z) - 计算 C 的最大值和 D 的最大值的乘积
UDF1 和 UDF2 工作正常。
UDF3 计算 UDF1 和 UDF2 的乘积(因为在单元格中计算是微不足道的)
我可以制作将 (w,x,y,z) 作为输入的 UDF3,然后将 w,x 传递给 UDF1 并将 y,z 传递给 UDF2 - 从 UDF1 和 UDF2 返回答案并计算乘积吗?
(我知道还有其他方法可以做我所描述的事情 - 这是我感兴趣的概念)--
背景: 我正在尝试在 Excel 中编写编程示例,首先构建简单的 UDF,然后回收它们(有点像子例程)——我再次感谢有更好的方法来做到这一点。
干杯 G
【问题讨论】:
-
oops@pnuts: 刚刚看到你的评论 :(
-
嗯,你为什么不试试呢?
标签: excel user-defined-functions vba