Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.12.2002, 10:32
|
|||
---|---|---|---|
Количество используемых строк на рабочем листе в Excel |
|||
#18+
как определить? есть какое-то свойство, но не могу вспомнить или найти нужно перебрать в цикле все строки листа как опеределить сабж? не количество всех строк, а только используемых ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2002, 09:45
|
|||
---|---|---|---|
Количество используемых строк на рабочем листе в Excel |
|||
#18+
Я обычно делаю так, но для этого надо документ сохранить предварительно. В принципе я записываю макрос из сочитаний клавиш Ctrl+End по которым Excel переходит в конец данных по вертикали и горизонтали, а затем узнаю строку и колонку для текущей ячейки! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2002, 11:55
|
|||
---|---|---|---|
Количество используемых строк на рабочем листе в Excel |
|||
#18+
сэнкс. так тоже можно но я делал именно через свойство пару месяцев назад как память отшибло, а исходников не осталось ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.12.2002, 12:01
|
|||
---|---|---|---|
Количество используемых строк на рабочем листе в Excel |
|||
#18+
Для удобства написал себе такую функцию : Public Function LastUsedRow() As Long Dim tmpR As Range Dim arRow(256) As Long For Each tmpR In [A65536:AA65536] arRow(tmpR.Column) = tmpR.End(xlUp).Row Next LastUsedRow = WorksheetFunction.Max(arRow) End Function Если заранее известно примерное кол-во столбцов то диапазон [A65536:AA65536] можно уменьшить и будет работать быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2171521]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 277ms |
total: | 406ms |
0 / 0 |