UDF не признается в Excel 2010 - PullRequest
       50

UDF не признается в Excel 2010

0 голосов
/ 04 сентября 2018

У меня проблема с включением пользовательских функций в 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? ошибка. enter image description here

Как ни странно, когда я начал набирать "= du" в ячейке, Excel нашел эту функцию. enter image description here

Когда я использую функцию проверки ошибок Excel, это ясно показывает, что функция не распознана. enter image description here

Я знаю, что эта ошибка может возникнуть, если модуль VBA хранится в пользовательской форме, листе или "ThisWorkbook". Однако это не тот случай. enter image description here

Может кто-нибудь сказать мне, что я здесь не так делаю?

1 Ответ

0 голосов
/ 04 сентября 2018

Переименуйте ваш модуль или вашу функцию. Имя модуля и имя функции не могут быть «пустышками».

...