Я только что написал небольшую функцию VBA, которая выглядит так, как показано ниже. В качестве функции вывода я бы хотел получить Range
Public Function selectRows(col As String) As Range
Dim begin, fini As Integer
Set TopCell = Cells(1, col)
Set BottomCell = Cells(Rows.Count, col)
If IsEmpty(TopCell) Then Set TopCell = TopCell.End(xlDown)
If IsEmpty(BottomCell) Then Set BottomCell = BottomCell.End(xlUp)
begin = TopCell.Row
fini = BottomCell.Row
Set selectRows = Activesheet.Range(col & begin & ":" & col & fini)
End Function
Затем я получаю ошибку несоответствия типов при попытке установить выходной сигнал = диапазон (...)
Не могли бы вы помочь мне решить эту проблему, спасибо заранее