У меня есть простая функция вроде
public function myFunc(r as range) as variant
...
end function
, которую я с радостью могу назвать вот так
=myFunc(A1:A10)
Работает просто отлично.
Я буду sh Чтобы вызвать функцию, как это
=myFunc(A1:A10+B1:B10)
Это не будет работать. У кого-нибудь есть идеи? Он работает с функциями Excel, такими как index (), скажем. Кроме того, когда я нажимаю на Fx (мастер функций), он показывает мне, что диапазон (который является суммой каждой строки 1..10) входит в myFun c.
Я в растерянности , Я попробовал «ByVal r как Range» (думая, что, возможно, ссылка не подходит), но без радости (даже не введу myFun c). Аналогично, «r as Variant» (хотя бы при вводе кода) не дает ничего полезного (содержит ошибку 2015).
Любая помощь приветствуется.