|
|
|
автофильтр VBA - номер следующей строки ?
|
|||
|---|---|---|---|
|
#18+
в цикле перебираю строки автофильтра For Each IRange In Range("b2:b200") If Not IRange.EntireRow.Hidden Then * * End If Next как не становясь на следующую строку фильтра узнать ее номер(как можно проще)? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 07:58:10 |
|
||
|
автофильтр VBA - номер следующей строки ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 11:59:30 |
|
||
|
автофильтр VBA - номер следующей строки ?
|
|||
|---|---|---|---|
|
#18+
Работая с методикой определения LastCell, я обнаружил (но, каюсь, не исследовал до конца) её побочный эффект: Если отфильтровать диапазон, а затем перейти на строку, следующую за последней, получим то, что Вы ищете. Я модифицировал упомянутую процедуру в функцию: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 12:51:30 |
|
||
|
автофильтр VBA - номер следующей строки ?
|
|||
|---|---|---|---|
|
#18+
RE: Proessor Все получается, толко процедура GetLastCell определяет последнюю ячейку на листе, а мне нужно - в конкретном столбце. пыталась приспособить типа Set r = Cells(Cells.Find("*", Range("b:b").SpecialCells(xlCellTypeLastCell), , , xlByRows, xlPrevious).Row, Cells.Find("*", Range("b:b").SpecialCells(xlCellTypeLastCell), , , xlByColumns, xlPrevious).Column) но все равно дает последнюю ячейку на листе, потому что мне нужно указать как-то не Range("b:b"), а "заполненные ячейки столбца "b" " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 09:38:37 |
|
||
|
автофильтр VBA - номер следующей строки ?
|
|||
|---|---|---|---|
|
#18+
m_a_r_i_n_aВсе получается, толко процедура GetLastCell определяет последнюю ячейку на листе, а мне нужно - в конкретном столбце.Она изначально для этого сделана. Однако в начальном сообщении речь идёт о: Код: plaintext Если строка найдена, то, например, ячейка в столбце "В" адресуется как: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 11:59:26 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32845400&tid=2168397]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 315ms |

| 0 / 0 |
