![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
![]()
Нужна помощь!
Очень часто использую фильтр, скрываю тем самым пустые (или не нужные) строки. Что можно придумать для столбцов? Последний раз редактировалось Vasiliy80; 15.05.2019 в 16:57. |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
придумать можно все и не только для столбцов, но для начала нужно знать а что нужно придумать, потому что об этом пока знаете только Вы один
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
![]()
Вот простой пример. Используя обычный фильтр можно скрыть пустые (или не нужные) строки, а как скрыть столбцы
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 172
|
![]()
задача меня заинтересовала, немножко поиграл, кажется работает (смотри файл), кодом не горжусь, програмисты возможно предложат что-то короче и красивее...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
![]()
Спасибо, просто в коде я не силен, работает, если в ячейках нет значений. Но бывают случаи когда в ячейке есть "ноль", тогда такой код не скрывает этот столбец. Визуально, в параметрах можно убрать галочку "показывать нули в ячейках", но по факту значение все равно есть и столбец не скрывается.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 172
|
![]()
также код неработал, как думал будет работать, подправил
теперь скрывает и ноль |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
![]()
Спасибо, отлично все работает! Но я полагаю это можно еще настроить и на строки включительно (столбцы + строки). Тогда можно вообще от стандартного фильтра отказаться.
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 172
|
![]()
Макрос скроет или откроет скрытые пустые / нулевые столбцы и строки.
Чтобы не обрабатывать лишние ячейки, код макроса проверяет только диапазон ячеек под названием "RangeTable". Желаемый диапазон "RangeTable" можно настроить в меню: Формулы / Определение имена ... |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.04.2019
Сообщений: 20
|
![]()
Отлично все работает, спасибо!!!
Я думаю многим пользователям БД поможет такой макрос! |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 10.05.2019
Сообщений: 172
|
![]()
работает удовлетворительно, до отличного ему (макросу) еще расти;
добавить еще приказ 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 |