UDF 在 excel 2010 中不被识别
Posted
技术标签:
【中文标题】UDF 在 excel 2010 中不被识别【英文标题】:UDF is not recognised in excel 2010 【发布时间】:2018-09-04 04:08:49 【问题描述】:我在 excel 中合并用户定义函数时遇到问题。由于某种原因,无法识别该功能。 (简化)代码如下:
Option Explicit
Option Base 1
Function Dummy(A As Range, _
B As Range, _
C As Double, _
D As Double) As Double
' This function doesn't do anything
End Function
当我在单元格中使用该函数时,它会返回#NAME?错误。
奇怪的是,当我开始在单元格中输入“=du”时,excel 确实找到了函数。
当我使用excel的错误检查功能时,这清楚地表明该功能无法识别。
我知道如果 VBA 模块存储在用户表单、工作表或“ThisWorkbook”中,可能会发生此错误。但是这里不是这样。
谁能告诉我我在这里做错了什么?
【问题讨论】:
【参考方案1】:重命名您的模块或函数。模块名和函数名不能都是“Dummy”。
【讨论】:
谢谢。我知道这一定很简单。我只是没想到它会如此简单。有没有什么好的资源可以帮助确定错误的来源? excel的帮助功能和Excel VBA参考在这方面不是很有用。以上是关于UDF 在 excel 2010 中不被识别的主要内容,如果未能解决你的问题,请参考以下文章
TapGestureRecognizer 在 UIView 子视图中不起作用
第一次提问:为啥'py'被识别但'python'不被识别?在终端中运行的快捷方式? 'echo %PATH%' 给出巨大的路径?