Последняя заполненная ячейка в Excel

Программирование на Visual Basic for Applications
swetik1981
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 20.12.2007 (Чт) 0:11

Последняя заполненная ячейка в Excel

Сообщение swetik1981 » 20.02.2008 (Ср) 0:15

Можно ли как-то программно в Excel сразу получить адрес последней заполненной ячейки в столбце (без пошагового просмотра содержимого всех ячеек в этом столбце).

Pavel55
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 27.10.2006 (Пт) 20:11

Сообщение Pavel55 » 20.02.2008 (Ср) 0:23

Можно

Последний заполненный ряд в столбце А
Код: Выделить всё
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row


Если же вам нужен именно адрес, то можно так

Код: Выделить всё
MsgBox Cells(Rows.Count, 1).End(xlUp).Address(0, 0)


P.S. Так ради общего развития

Код: Выделить всё
'для определения последней строки в столбце A
iLastRow& = Cells(ActiveSheet.Rows.Count, 1).End(xlUp).Row
iLastRow& = Range("A65536").End(xlUp).Row
iLastRow& = Cells(65536, 1).End(xlUp).Row
iLastRow& = Cells(65536, ActiveCell.Column).End(xlUp).Row
iLastRow& = Cells(65536, "A").End(xlUp).Row
MsgBox iLastRow&


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList