【发布时间】:2016-03-30 20:30:58
【问题描述】:
有谁知道将工作表包装为 UDF 函数的方法?
基本上我想创建一个执行某些计算的工作表或工作簿,然后在其他工作表或工作簿中重用此代码。理想情况下,UDF 将设置某些输入单元格的值并从某个输出单元格返回一个值。
这个问题的答案有一个hack,但效果不好。
Using a UDF in Excel to update the worksheet
理想情况下,我希望在 Excel 中执行此操作,但我完全接受有关替代电子表格软件、第三方 Excel 工具或替代平台的建议。
【问题讨论】:
-
这不是重复问题,因为问题比引用的问题更开放。
-
这不清楚。 “将工作表包装为 UDF 函数”是什么意思? VBA 是一种成熟的编程语言。您在一个中编写的宏和 UDF 可以在其他地方重用,也许包含在
Add-ins中。也许你想写一个插件? -
它可以是一个插件,但是插件的功能是由一组电子表格单元格定义的。
-
UDF“设置某些输入单元格的值”是什么意思?如果 UDF 正在设置值(如果没有奇怪的 hack,UDF 是不可能做到的——为什么不使用 sub?)那么这些不是输出单元格吗?你需要解释你真正想要做什么。
标签: excel spreadsheet udf