Следующая функция возвращает «несоответствие типов». Я не понимаю, поскольку обратил внимание на использование инструкции «Set» для возврата моего результирующего диапазона.
Я отладил функцию, получаю правильный диапазон для возврата, поэтому проблема в другом месте .. Хмммм ...
Function getVals(column As String) As Range
Dim col As Variant
col = Application.Match(column, ThisWorkbook.ActiveSheet.Range("1:1"), 0)
Dim rng As Range
Set rng = ThisWorkbook.ActiveSheet.Cells(1, col)
Set rng = rng.Offset(1, 0)
Set rng = Range(rng, rng.End(xlDown))
Set getVals = rng
End Function
Заранее спасибо, ребята, за любую помощь:)
ОБНОВЛЕНИЕ: я смотрю, как отправить результаты в виде массива. Я пробовал сочетания функций, возвращающих тип "option" / "variable ()" и передававших в качестве результата rng.value2, но безуспешно.