首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel UDF不在另一台计算机上工作

问Excel UDF不在另一台计算机上工作
EN

Stack Overflow用户
提问于 2022-01-13 16:51:07
回答 1查看 127关注 0票数 0

我已经搜索过互联网和堆栈溢出,但找不到我的问题的答案。

我在Excel中定义了一个UDF,它保存在.xlam外接程序中的一个模块中。UDF在我的电脑上运行得很好。现在,我正在尝试使用工作簿,它在另一台计算机(以不同的语言)上使用具有相同.xlam外接程序active的UDF。然而,Excel突然将整个路径作为“绝对路径”引用到外接程序文件,而不是仅仅显示函数名称本身。结果是一个#名字?错误,因为Excel找不到UDF。

我是如何编写VBA代码的

它应该是什么样子

它在另一台计算机上的外观

有没有人有过这个问题,并找到了解决办法?我可以尝试在没有UDF函数的情况下找到解决办法,但我更希望它是这样工作的。下一次情况可能更复杂..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-14 13:47:32

UDF的问题在于.xlam文件的位置。您可以通过在上面由Christofer提供的评论中的链接找到处理这个问题的信息。

话虽如此,我认为对您来说,使用excel的内置公式(即EOMONTH() )可能更有益处。

EOMONTH()可用于返回一个月的最后一天和一个月的第一天(通过查找前一个月的最后一天并添加1)。

您可以在这里找到关于EOMONTH()的更多信息,https://support.microsoft.com/en-us/office/eomonth-function-7314ffa1-2bc9-4005-9d66-f49db127d628。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70700224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档