Я только что написал небольшую функцию VBA, которая выглядит так, как показано ниже. В качестве вывода функции я хотел бы получить диапазон
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
Затем я получаю ошибку несоответствия типа, когда он пытается установить output =Range(...)
Не могли бы вы помочь мне решить эту проблему, заранее спасибо
selectRows
в этой функции. - person JimmyPena   schedule 22.12.2011