Range / Свойство

Range.End

Конец — Эквивалент Ctrl+стрелка от текущей ячейки.

End(Direction) As Range

Параметры

ИмяТипОписание
Direction XlDirection обяз. xlUp, xlDown, xlToLeft, xlToRight.

Когда использовать

Последняя заполненная строка столбца: Cells(Rows.Count, 1).End(xlUp).

Версии и среда

Excel 2007–365

Минимальный пример

lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
If lastRow < 2 Then Exit Sub

Типичный сбой

Пустая ячейка в середине обрывает End(xlDown). Для дыр лучше UsedRange или таблица.

Рецепты

Рядом в Range