|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.05.2019, 16:53 | #1 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
Фильтр
Нужна помощь!
Очень часто использую фильтр, скрываю тем самым пустые (или не нужные) строки. Что можно придумать для столбцов? Последний раз редактировалось Vasiliy80; 15.05.2019 в 16:57. |
15.05.2019, 17:21 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
придумать можно все и не только для столбцов, но для начала нужно знать а что нужно придумать, потому что об этом пока знаете только Вы один
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
15.05.2019, 17:40 | #3 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
Вот простой пример. Используя обычный фильтр можно скрыть пустые (или не нужные) строки, а как скрыть столбцы
|
16.05.2019, 01:44 | #4 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
задача меня заинтересовала, немножко поиграл, кажется работает (смотри файл), кодом не горжусь, програмисты возможно предложат что-то короче и красивее...
|
16.05.2019, 09:22 | #5 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
Спасибо, просто в коде я не силен, работает, если в ячейках нет значений. Но бывают случаи когда в ячейке есть "ноль", тогда такой код не скрывает этот столбец. Визуально, в параметрах можно убрать галочку "показывать нули в ячейках", но по факту значение все равно есть и столбец не скрывается.
|
16.05.2019, 19:26 | #6 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
также код неработал, как думал будет работать, подправил
теперь скрывает и ноль |
17.05.2019, 12:01 | #7 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
Спасибо, отлично все работает! Но я полагаю это можно еще настроить и на строки включительно (столбцы + строки). Тогда можно вообще от стандартного фильтра отказаться. ))
|
17.05.2019, 18:05 | #8 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
Макрос скроет или откроет скрытые пустые / нулевые столбцы и строки.
Чтобы не обрабатывать лишние ячейки, код макроса проверяет только диапазон ячеек под названием "RangeTable". Желаемый диапазон "RangeTable" можно настроить в меню: Формулы / Определение имена ... |
20.05.2019, 09:50 | #9 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
Отлично все работает, спасибо!!!
Я думаю многим пользователям БД поможет такой макрос! |
20.05.2019, 14:18 | #10 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 163
|
работает удовлетворительно, до отличного ему (макросу) еще расти;
добавить еще приказ Application.ScreenUpdating и получится (на этом коде) раз в 30 быстрее; да и красивее (без мерцания) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
фильтр в БД | kucher69 | БД в Delphi | 2 | 17.09.2015 19:22 |
Фильтр | Трям | Microsoft Office Excel | 1 | 03.06.2012 14:21 |
ipp фильтр | arte | Общие вопросы C/C++ | 1 | 30.05.2012 18:05 |
Фильтр | beygul | Помощь студентам | 7 | 09.02.2010 22:50 |