Я пишу пользовательскую функцию для листа Excel и не могу ее вызвать.Каждый раз, когда я пытаюсь вставить его, окно «Аргументы функции» говорит: «Эта функция не принимает аргументов».Фактически он принимает аргументы.
Я могу изменить его в строке формул, чтобы передать аргумент, но он все равно просто отображает формулу в ячейке.
Функция работала, когда я впервыесоздал его, но после сохранения и возвращения через 4 дня он больше не работает.Я также попытался создать простую тестовую функцию (ниже), и возникла та же ошибка, поэтому я подозреваю, что это не проблема с кодом, а с самим Excel.
Public Function ReturnRefContents(SourceString As String)
ReturnRefContents = SourceString
End Function
Проблема возникает, когда используется полный путь кфункция (=products.xlsm!Module1.ReturnRefContents("Blah")
) и сокращенная версия (=ReturnRefContents("Blah")
)
У кого-нибудь есть идеи, почему это происходит и как это исправить?