Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Количество строк на листе Excel при наличии фильтра / 5 сообщений из 5, страница 1 из 1
27.08.2009, 16:48
    #36166627
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество строк на листе Excel при наличии фильтра
На листе Excel кнопка, запускающая процедуру, которая обходит все строки и считает итоги. Все работает. Проблема в том, что на листе есть также фильтр и когда его устанавливаешь, то количество строк в таблице меняется (количество строк находится из выражения ActiveWorkbook.Sheets(1).Columns("B").Rows(65536).End(xlUp).Row) и не равно действительному общему количеству строк на листе. Подскажите, как найти это действительное общее количество строк вне зависимости от наличия фильтра?

К варианту раскрытия фильтра (ActiveSheet.ShowAllData) не хотелось бы прибегать.
...
Рейтинг: 0 / 0
27.08.2009, 17:51
    #36166780
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество строк на листе Excel при наличии фильтра
mds_worldколичество строк находится из выражения ActiveWorkbook.Sheets(1).Columns("B").Rows(65536).End(xlUp).Row) и не равно действительному общему количеству строк на листе. Подскажите, как найти это действительное общее количество строк вне зависимости от наличия фильтра?
К варианту раскрытия фильтра (ActiveSheet.ShowAllData) не хотелось бы прибегать.насколько я понимаю, приведенный способ начинает врать, когда последние данные столбца В скрыты автофильтром?
вот 2 немаленьких топика про поиск последней ячейки:
/topic/286860
/topic/396213&pg=-1
одно это (кол-во решений) подводит к мысли, что единого решения нет
может поможет вот это решение - в сравнении с быстродействием варианта все-таки снимать автофильтр и потом устанавливать назад
...
Рейтинг: 0 / 0
31.08.2009, 01:01
    #36169796
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество строк на листе Excel при наличии фильтра
Спасибо, qwrqwr.
При наличии еще нескольких заморочек, решил не связываться далее и перевел все в акцесс. Привычнее.
Тем не менее, еще раз спасибо.
...
Рейтинг: 0 / 0
26.01.2010, 10:25
    #36430696
basil12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество строк на листе Excel при наличии фильтра
Подскажите пожалуйста!
Нужно отфильтровать строки, но есть объединённые ячейки (e.g. 3 в одной) и при фильтрации столбца с этими ячейками результат показывает только одну строку (а необходимо три), скрывая остальные!
Например:
A B
1 11
12
13
2 21
22
23
3 31
32
33

Результат д.б.: при выборе фильтра 1.
A B
1 11
12
13
Спасибо!

p.s. Прошу прощения за неровности!
...
Рейтинг: 0 / 0
26.01.2010, 10:45
    #36430746
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Количество строк на листе Excel при наличии фильтра
Добавьте в фильтр столбец и фильтруйте по нему:
=ЕСЛИ(A2="";C1;A2)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Количество строк на листе Excel при наличии фильтра / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]