{quote}{login=Pavel55}{date=22.10.2008 09:23}{thema=}{post}Предлагаю такой вариант
Sub Макрос1()
Dim iLastRow As Long
Dim iFirstRow As Long
Dim Rng As Range
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
iFirstRow = Cells(iLastRow, 1).End(xlUp).Row
Set Rng = Range(Cells(iFirstRow, 1), Cells(iLastRow, 4))
Rng.Select 'выделяем границы для примера
End Sub{/post}{/quote}
Интересная тема. а если диапазон определен конкретным значениям сверху и с низу, как его можно описать кодом VBA?
Sub Макрос1()
Dim iLastRow As Long
Dim iFirstRow As Long
Dim Rng As Range
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
iFirstRow = Cells(iLastRow, 1).End(xlUp).Row
Set Rng = Range(Cells(iFirstRow, 1), Cells(iLastRow, 4))
Rng.Select 'выделяем границы для примера
End Sub{/post}{/quote}
Интересная тема. а если диапазон определен конкретным значениям сверху и с низу, как его можно описать кодом VBA?