Моя функция в VBA:
Function myFunc(a)
myFunc = a
End Function
Когда я использую эту функцию в листе Excel таким образом =myFunc("abc")
, она работает, но когда я использую формулу без пары кавычек =myFunc(abc)
, тогда я получаю ошибку #NAME?
.
Попытка изменить аргумент с Function myFunc(a)
на Function myFunc(chr(34) & a & chr (34) )
приводит к ошибке Expected: )
.
Как получить доступ к значению, которое было введено без кавычек в пользовательской функции (пользовательская функция)?
Обновление: мне нужно, чтобы упростить использование UDF для конечного пользователя.