Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2009, 22:37   #1
Andrey3055
Пользователь
 
Регистрация: 27.10.2009
Сообщений: 15
По умолчанию Выбор нужных дат из списка по условию

Всем добрый вечер!
Я только начал недавно программировать, поэтому прошу о помощи.
Есть такая задача:
В таблице есть список дат, для каждой даты задана своя строка со значениями. НЕОБХОДИМО выбрать только те строки, даты которых соответствуют заданному условию:
например даты только сегодняшней недели или даты с 10.10.2009 по 15.10.2009, причем максимум в списке дат может быть 5 дней.

подскажите новичкуу, как это можно сделать макросом. ПОЖАЛУЙСТА!!!!!!!!
Вложения
Тип файла: rar Книга1.rar (1.7 Кб, 8 просмотров)
Andrey3055 вне форума Ответить с цитированием
Старый 27.10.2009, 22:45   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

сделайти все фильтром. запишите действия рекордером.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.10.2009, 22:54   #3
Andrey3055
Пользователь
 
Регистрация: 27.10.2009
Сообщений: 15
По умолчанию

А не подскажите, как фильтром можно задать определенный период?
ведь при задании автофильтра, можно поставить в качестве условия только конкретную дату, а мне нужно задать отрезок дат.

можно ли это осуществить посредством ввода этого периода через пользовательскую форму. где бы можно было бы задать начальную дату и конечную, а при нажатии кнопки ок, в таблице оставались бы лишь толко те строчки, которые входят в этот диапазон дат
Andrey3055 вне форума Ответить с цитированием
Старый 27.10.2009, 23:39   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в 2007 в фильтрах по дате есть "между", видимо это то, что требуется. в 2003, кажется, было что-то типа "условия"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.10.2009, 02:27   #5
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Посмотрите пример фильтрации дат при помощи макроса: http://www.mrexcel.com/forum/showpos...33&postcount=3

Пример файла с этим макросом можно легко переделать под Ваши нужды.
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое создание списка на основе 2-х дат! Хелп! askar77 Microsoft Office Excel 1 27.10.2009 21:47
Выбор дат одним календарем на форме ruavia3 Microsoft Office Excel 6 20.06.2009 16:22
ВЫБОР НУЖНЫХ ДАННЫХ Slavik Microsoft Office Excel 4 13.04.2009 21:37
Выбор смежных дат RUBEY Microsoft Office Excel 2 15.01.2009 10:58
Выбор Диапазона Дат Chepa БД в Delphi 2 02.02.2007 10:25