|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
03.12.2008, 22:20 | #1 |
Пользователь
Регистрация: 26.11.2008
Сообщений: 17
|
Сортировка по периоду
Подскажите пожалуйста!!! Дано: Столбец с произвольными датами формата дд.мм.гггг. Как на основании данных из этого столбца отфильтровать строки по дате с периодом равным определенному месяцу, кварталу? или хотя-бы просто от определенной даты до определенной даты?
|
04.12.2008, 00:03 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в вопросе есть ответ: навесить на данные фильтр, потом есть фильт по условию, выбрать по колонке больше такой-то даты и меньше такой-то даты и станет видно только то, что выбрано.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
04.12.2008, 14:52 | #3 |
Пользователь
Регистрация: 26.11.2008
Сообщений: 17
|
Да, все действительно так, извиняюсь тупанул малость. Тогда есть еще вопрос можно-ли сделать это с помощью формы с двумя текстовыми полями для ввода данных, т.е начала и конца диапазона дат, а критерий отбора чтобы был уже прописан в макросе?
|
06.12.2008, 00:18 | #4 |
Пользователь
Регистрация: 26.11.2008
Сообщений: 17
|
Перефразирую вопрос. Как можно реализовать это с помощью VBA?
|
06.12.2008, 00:42 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
И без перефразировки вопрос был понятен.
Непонятно где тут выгрыш в функциональности. Ясно что надо написать код, который сделает тоже самое, что уже может делать фильтр. Где здесь дополнительные удобства в эксплуатации листа? Вот что не понятно, поэтому и отвечать не особо интересно.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
06.12.2008, 09:10 | #6 |
Пользователь
Регистрация: 26.11.2008
Сообщений: 17
|
Большое спасибо что отвечаете. Выйгрыш в данном вопросе в том что документ заполняет женщина в "годах" и всякого рода фильтры с их критериями вводят ее в полный ступор, вот и хотелось бы облегчить ей задачу прикрутив кнопку на которую она нажмет и выпадет форма с двумя полями в которые она введет начальную и конечную даты нажмет окей и произойдет фильтрация. На самом деле в этом документе не так много и надо фильтровать всего 5 кнопок 4 без дополнительных условий я уже сделал, а вот последнюю никак. Надеюсь на ваше понимание.
|
06.12.2008, 11:00 | #7 |
Почти "Чайник"
Форумчанин
Регистрация: 09.06.2008
Сообщений: 134
|
Код:
Код:
Последний раз редактировалось КаМММ; 06.12.2008 в 11:04. |
06.12.2008, 20:51 | #8 |
Пользователь
Регистрация: 26.11.2008
Сообщений: 17
|
KaMMM ваш способ не подходит для решения этой задачи, после ввода первого критерия отбора происходит фильтрация по непонятному критерию и ничего не отфильтровывается-пустые строки или я туплю, хотелось бы привязаться как нидудь к выпадающей форме, с двумя полями для ввода. что-то типа этого:
If Target.Address = [userform1.textbox1.text].Address Or Target.Address = [userform1.textbox2.text].Address Then Selection.AutoFilter Field:=3, Criteria1:=">=" & [userform1.textbox1.text], Operator:=xlAnd, Criteria2:="<=" & [userform1.textbox2.text] End Sub я понимаю что это в корне неверно но для наглядности... |
06.12.2008, 21:21 | #9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Нажмите кнопку "Запуск формы", после чего измените значение в одном из полей, завершая ввод клавишей Enter.
В диапазоне a2:a14 останутся видимыми только те строки, значения в которых соответствуют заданным критериям. |
06.12.2008, 21:33 | #10 |
Пользователь
Регистрация: 26.11.2008
Сообщений: 17
|
спасибо большое, на первый взгляд это то что нужно, завтра буду тестировать, еще раз огромное спасибо!!!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка Шелла и Шейкер-сортировка | AleksandrMakarov | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 11.03.2012 12:18 |
сортировка | CrazyRabbit | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 27.10.2008 21:04 |
1. Сортировка Шелла по убыванию 2. Сортировка вставками по убыванию | Arkuz | Помощь студентам | 1 | 25.09.2007 17:16 |