Страница: 1 |
Страница: 1 |
Вопрос: Последняя заполненная ячейка в Excel
Добавлено: 20.02.08 00:17
Автор вопроса: Zahar | Web-сайт:
Можно ли как-то программно в Excel сразу получить адрес последней заполненной ячейки в столбце (без пошагового просмотра содержимого всех ячеек в этом столбце).
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Pavel
Вопросов: 0
Ответов: 36
Профиль | | #1
Добавлено: 20.02.08 00:29
Можно
Последний заполненный ряд в столбце А
Если же вам нужен именно адрес, то можно так
P.S. Так ради общего развития
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&
Номер ответа: 2
Автор ответа:
Nytrogen
Вопросов: 18
Ответов: 186
Профиль | | #2
Добавлено: 22.02.08 21:15
А вот "ради общего развития" не будет работать в Office '07. Там-то количество строк побольше будет...
Dim ROWSAMOUNT As Long
ROWSAMOUNT = Application.Rows.Count
'в дальнейшем коде вместо 65536 юзаем ROWSAMOUNT