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