Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.07.2004, 17:06
|
|||
---|---|---|---|
|
|||
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
По умолчанию лист имеет 65536 строк. По Ctrl-End курсор останавливается на 200-ой строке. Код: plaintext 1.
Это нужно для задания диапазона поиска, допустим, От 1-ой до 200-ой. Кол-во заполненных пользователем Строк величина переменная. СПАСИБО ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.07.2004, 17:28
|
|||
---|---|---|---|
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.07.2004, 18:28
|
|||
---|---|---|---|
|
|||
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.07.2004, 08:19
|
|||
---|---|---|---|
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
Если в столбце, то например так: ThisWorkbook.Worksheets(Имя_Листа).Columns(Номер_Столбца).End(xlDown).Address -Возвращает адрес ячейки ThisWorkbook.Worksheets(Имя_Листа).Columns(Номер_Столбца).End(xlDown).Value - соответственно значение ячейки Аналогично Rows При возникновении трудностей - указать диапазон Scio me nihil scire <<Jojo®>> ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.07.2004, 08:20
|
|||
---|---|---|---|
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
или Свойство UsedRange объекта Worksheet возвращает используемый диапазон на листе. Последняя ячейка с данными на листе Sheet1: Код: Sheet1.cells(Sheet1.UsedRange.Rows.Count, Sheet1.UsedRange.Cols.Count) Scio me nihil scire <<Jojo®>> ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.07.2004, 22:02
|
|||
---|---|---|---|
|
|||
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
ThisWorkbook.Worksheets("Гус").Columns(2).End(xlDown).Value Run-time error ‘438’ Object doen’t support this propert or method PS: ни одна рекомендация неправильна. СПАСИБО ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.07.2004, 09:55
|
|||
---|---|---|---|
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
4ПЯРНУ Метод End, возвращающий тип Range, относится к объекту Range, а не Column в последнем посте надо писать ThisWorkbook.Worksheets("Гус").range("B1").End(xlDown).Value ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.07.2004, 21:43
|
|||
---|---|---|---|
|
|||
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
4ПЯРНУ Метод End, возвращающий тип Range, относится к объекту Range, а не Column в последнем посте надо писать авторThisWorkbook.Worksheets("Гус").range("B1").End(xlDown).Value Выражение срабатывает до первой пустой ячейки Так, если, в 200-ой ячейке пусто, несмотря на 1000 запоненных строк, будет выбрано содержимое 199-ой ячейки СПАСИБО ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2004, 11:59
|
|||
---|---|---|---|
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
а ежели поставить вопрос по-другому: указатель находится на последней ячейки (столбца/ строки), двигаясь к началу, как определить первую не пустую ячейку? (простую проверку в цикле не предлагать) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2004, 17:00
|
|||
---|---|---|---|
Excel (определить последнюю заполненную строку на листе? ) |
|||
#18+
Код: plaintext 1. 2. 3. 4. 5. 6.
Но форматированной! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&tablet=1&tid=2186658]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 180ms |
0 / 0 |