我需要创建一个 Excel 加载项,该加载项采用两个数据集的上限和下限参数。我目前编写了一个函数,该函数使用硬编码的梯形规则来执行正确的积分计算,范围的下限为 4,上限为 13。
(=SUMPRODUCT(A5:A13-A4:A12;(B5:B13+B4:B12)/2)
我需要创建一个独立的(可能是外接程序)文件,该文件可以导入到任何 Excel 文件中,并接受两个参数(上限和下限代替 4 和 13)以尽可能简单地完成此功能。
外接程序是完成此任务的最佳方法吗?或者是否有更好的方法来完成此任务?
最佳答案
我很抱歉;还不能发表评论,因为我没有足够的声誉
两个参数如何完成您的功能?我什至无法让你的公式正确运行?
也就是说,您只需将计算放入 VBA 中的函数中,并确保将其设为 public
函数,然后保存该模块、导出它,并将其交给任何人需要使用它。他们需要将模块导入到 VBA 中,但之后他们只需要从公式栏中调用它,就像输入普通工作表函数一样:
=TrapezoidFunctionByCaseyHux(
然后他们将被要求提供参数单元格。
希望这能有所帮助
关于vba - 如何为 Excel 工作簿创建参数化加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38448613/