|
|
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
Как найти номер следующей строки в отфильтрованной таблице Excel? Row + 1 не подходит, т.к. таблица отфильтрована. Есть функции такого плана: Код: vbnet 1. 2. 3. Они тоже не подходят, т.к. выводят номер последней строки, а нужна следующая. Пока что нашёл самый простой способ - нажать клавишу вниз: Код: vbnet 1. 2. 3. Но хочется обойтись без мультиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 18:03 |
|
||
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
> Автор: George Ru > Как найти номер следующей строки в отфильтрованной таблице Excel? Автофильтр возвращает Range, стостоящий из несвязанных областей(Areas). Перебор этой коллекции и даст доступ к отфильтрованным данным Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 18:19 |
|
||
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос, Ну вот есть у меня фиксированная ячейка Range("A7"), в которой заголовок таблицы. Как от неё найти следующую строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 18:23 |
|
||
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
George Ru, уточните, пожалуйста, задача узкая - "найти номер первой строки с данными в отфильтрованной таблице" или шире, вроде "есть произвольная ячейка на листе, надо найти номер следующей видимой строки под ней" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 18:29 |
|
||
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
Виктор Меркушов, Да, узкая, нужен номер первой строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 18:31 |
|
||
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
Всё! Сам нашёл: Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 19:01 |
|
||
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
George Ru, на всякий случай, в версиях Excel от 2007 и выше может быть больше 65535 строк на рабочем листе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 19:05 |
|
||
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
Но конечно было бы интересно найти и расширенный способ, когда Виктор Меркушовзадаётся произвольная ячейка на листе и надо найти номер следующей видимой строки под ней. Хотя вот же он ответ: на основе частного случая, когда известно что первая строка заголовка Range("A7"), следующая видимая строка будет: Код: vbnet 1. Если же исходить от текущей ячейки, то: Код: vbnet 1. Или же вот так будет покрасивее: Код: vbnet 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 19:12 |
|
||
|
Как найти номер следующей строки в отфильтрованной таблице Excel
|
|||
|---|---|---|---|
|
#18+
Виктор МеркушовGeorge Ru, на всякий случай, в версиях Excel от 2007 и выше может быть больше 65535 строк на рабочем листеТогда можно сделать так: Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 19:15 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37609842&tid=2176129]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 420ms |

| 0 / 0 |
