передача ExcelDefined именованного диапазона в UDF в VBA - PullRequest
0 голосов
/ 03 октября 2018

В моем листе Excel весь мой столбец (A) я назвал «myRadius», а в «A1» значение ячейки составляет 15,25.Весь мой столбец (B) я назвал «myConstant», и значение ячейки для «B1» - 5. Затем в «C1» я набираю некоторые формулы, которые «= myRadius * myConstant», и результат равен 76,25.Но когда я создаю функцию VBA (UDF) для более чистого кода и набираю его в «D1», результатом является «#VALUE!».Вот мой UDF.

Function ComplexCircle(myRad As Variant, myCons As Variant)
ComplexCircle = myRad * myCons
End Function

В "D1" я набираю "= ComplexCircle (myRadius, myConstant)" Я что-то пропустил?Я пробовал вариант / double / range, но он не работает

...