CusFun
Add-in1
Add-in1
中的所有代码复制到Excel文件中的模块中,保存文件1.xlsm
1.xlsm
工作,现在我有2个函数CusFun 1.xlsm
中module1中的宏中的函数名称(仅名称)更改为CusFun_Port
CusFun
CusFun_Port
和1.xlsm
醇>
但是CusFun_Port
(所有这些)总是在CusFun
正常工作时返回空白。
为什么使用启用宏的文件而不是加载项?因为我需要来回传递给许多用户的文件。我最初认为只有我使用它们,使用加载项省去了点击"Enable content"
的麻烦。使用加载项,每台计算机都必须安装它。当文件发送到另一台计算机时,文件中的所有自定义函数都必须重新定位到该计算机的加载项位置。我的用户并不精通任何这些任务。这些任务比点击"Enable content"
需要更多的时间。
如何确保加载项和特定于文件的宏中的两个函数都能正常工作?
答案 0 :(得分:2)
最后,我发现了它。因为我只更改了函数顶部的名称,所以它不起作用。因为所有这些都是递归的,所以函数的内部名称没有改变,因此它不起作用。这里没有冲突。