在excel 2010中无法识别UDF

问题描述 投票:2回答:1

我在使用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? error.enter image description here

奇怪的是,当我开始在单元格excel中键入“= du”时,确实找到了function.enter image description here

当我使用excel的错误检查功能时,这清楚地表明该功能未被识别.enter image description here

我知道如果VBA模块存储在用户表单,工作表或“ThisWorkbook”中,则会发生此错误。然而,这不是这里的情况.enter image description here

谁能告诉我这里做错了什么?

excel vba excel-vba user-defined-functions
1个回答
4
投票

重命名您的模块或功能。模块名称和功能名称不能都是“Dummy”。

© www.soinside.com 2019 - 2024. All rights reserved.