Доброго времени суток,уважаемые маги эксель и ВБА. Появился вопрос по супер фильтру. Сущуствует таблица, В которой дата устанавливается через макрос. Вопрос: как с помощью супер фильтра отобразить все значения, допустим, только за июль или только за август? И существует ли возможность отобразить данные лишь за определенный промежуток? P.S.Знаю, что этот вопрос не по теме: как отобразить в ЛистБоксе(по нажатию кнопки),только те строки таблицы,в которых не проставлено время прибытия? Благодарен всем за будущий ответ!
Супер фильтр: как отобразить данные
22.08.2013 19:41:10
|
|
|
|
22.08.2013 19:48:12
Я сам - дурнее всякого примера! ...
|
|||
|
|
22.08.2013 19:49:15
:?:
И почему бы не выбрать...
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
|
|
|
|
22.08.2013 19:50:48
Отобразить где - на форме? Сначала нужно запросить начальную и конечную даты (удобнее с помощью календаря), затем цикл по листу с отбором строк, удовлетворяющих условию.
|
|
|
|
22.08.2013 19:51:15
|
|||
|
|
22.08.2013 19:53:04
|
|||
|
|
22.08.2013 19:54:49
|
|||
|
|
22.08.2013 19:54:58
А по поводу XP, то у меня на хрюше и десятке все крутилось до недавнего времини тип-топ...
Изменено:
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
|
|||
|
|
22.08.2013 19:57:14
|
|||
|
|
22.08.2013 19:59:36
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
|
|||
|
|
22.08.2013 20:02:57
|
|||
|
|
22.08.2013 20:07:31
Я боюсь меня не совсем поняли. Что нужно написать в ячейке B2, чтоб отобразились только строки за июль? Пробовал "*.07*", в итоге скрывается всё.
|
|
|
|
22.08.2013 20:08:23
|
|||
|
|
22.08.2013 20:13:52
Ronin751, даты в Эксе - числа. А вы пытаетесь работать с ними, как со строками. Хотя мелкомягкие такого нагородили... Через ВБА танцы и бубны. Но руками автофильтр работает. И насчет суперфильтра - давайте ссылки на первоисточники, чтоб не возникало таких вопросов.
Я сам - дурнее всякого примера! ...
|
|
|
|
22.08.2013 20:23:18
Нате Вам за июль.
Я сам - дурнее всякого примера! ...
|
|
|
|
22.08.2013 20:25:11
Что Вы хотите этим сказать. Я хочу чего то не возможного? Или же не правильно ставлю вопрос?
|
|||
|
|
22.08.2013 20:29:49
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
|
|||
|
|
22.08.2013 20:42:38
Спасиьл всем огромное!
|
|
|
|
23.08.2013 23:05:02
Прошу простить за настырность, но ни как не могу успокоиться. Бросаю отрывок из действующего на данный момент дакумента. Строка оранжевого цвета, выполняет функцию фильтра. Пароль для листа "111". В файле почти ничего не менял,лишь фамилии. Вся работа выполняеться через фильтр, так как блок не снимается (чтоб нельзя было изменить дату и время получения заявки. Как, в столбце Б собрать данные за "Март"? Если в данных условиях это не возможно, то я успакоюсь и перестану себе голову ломать. Заранее огромное спасибо за ответ!
|
|
|
|
25.08.2013 11:41:27
Ronin751 с датами этот макрос не работает, можно перевести даты в текстовый формат тогда получится.
Добрый день! У меня тоже вопрос по суперфильтру: возможно ли сделать выполнение нескольких условий? (ИЛИ - выполнение хотя бы одного из двух условий ) например: февраль или август или *брь спасибо.. |
|
|
|
25.08.2013 12:05:31
|
|||||
|
|
25.08.2013 12:34:43
Так вот Вам нужно чтобы он хранил именно текст "07.03.2013 16:46:33" тогда супер фильтр справится. Что касается моего вопроса: ИЛИ - выполнение хотя бы одного из двух условий мне нужно больше двух условий например: февраль или август или *брь
Изменено: |
|||
|
|
25.08.2013 12:39:22
Спасибо Вам! Уже понялю В таблице изменил формат, а в макросе дописал на формат "dd.mm.yy". Всё заработало, как нужно.
|
||||
|
|
|||