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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.06.2008, 11:58   #1
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
Восклицание Помогите написать макрос выбора по дате/времени и сортировке по нужным параметрам

Здравствуйте форумчане.
Помогите мне решить одну задачку, сам я никогда не занимался программированием, поэтому не пинать ногами
Задача состоит в следующем:
У меня есть книга в которой мы храним заявки от пользователей. Директору иногда бьет в голову и он требует статистику по заявкам за неделю, то есть с 15.00 пятницы прошлой недели по 15.00 сегодняшнею пятницу (к примеру).

Журнал выглядит так:
Дежурный – кто принял заявку (Столбец А);
Номер заявки (Столбец С);
Дата/время принятия: Формат такой: 30.06.2008 14:17:00 (Столбец D);
Тип неисправности – оргтехника, почта, ВТ, сеть и т.д. (Столбец G);
Канал доставки – как заявка прилетела: почта, телефон (Столбец H);
Статус заявки – на какой стадии она сейчас находиться: в работе, отменена, отложена (Столбец K);
Дата/ время исполнения – время когда была выполнена заявка. Формат такой: 30.06.2008 14:17:00 (Столбец N);

Просят сделать на выходе таблицу со столбцами (оргтехника, почта, ВТ, сеть и т.д.) и по каждому столбцу строки:
1. Сколько поступило заявок всего за выбранный период
2. Сколько из них по телефону
3. Сколько из них по почте
4. Сколько заявок закрыто за этот период
5. Сколь осталось открытыми


Помогите написать макрос, который будет открывать форму где нужно будет забить (начальное время/дату периода и время/дату окончания нужного периода).
Все это считать и подставлять в таблицу на новом листе.

Заранее спасибо всем откликнувшимся.
rf_dru вне форума
Старый 30.06.2008, 12:03   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

А автофильтр применить не пробовали?
Может не надо и писать ничего?
Или Вам такой вариант не подходит?
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 30.06.2008, 12:10   #3
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
По умолчанию

автофильтры есть, только заявок много и столбцов там больше чем указал. Глаза в кучу съезжают когда делаешь
rf_dru вне форума
Старый 30.06.2008, 12:11   #4
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
По умолчанию

в фильтрах столько параметров, а нужны только перечисленные
rf_dru вне форума
Старый 30.06.2008, 12:38   #5
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Вот ЗДЕСЬ был разговор о макросе выбора временного периода для автофильтра.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 30.06.2008, 12:56   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Задача, судя по всему, не сложная. Приложите небольшой пример с данными и полный перечень тех параметров, по которым нужно делать выборку. И еще:
1) Где отображать выходные данные? На новом листе или на месте (скрывая лишние строки)?
2) В книге один лист? Если нет, то как организованы данные?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 30.06.2008, 14:12   #7
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
По умолчанию

Я могу выложить образец, только как файл прицепить?
rf_dru вне форума
Старый 30.06.2008, 14:15   #8
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Сообщение от rf_dru Посмотреть сообщение
Я могу выложить образец, только как файл прицепить?
создание сообщения - расширенный режим- упр. вложениями
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 30.06.2008, 14:18   #9
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
По умолчанию

нашел вроде бы, можете смотреть
Вложения
Тип файла: zip 123123.zip (14.5 Кб, 47 просмотров)
rf_dru вне форума
Старый 01.07.2008, 10:10   #10
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Запустите макрос "Main".
Параметры для выбора в форме предлагаются из Вашего списка на листе 1.
Результат выполнения - скрытие строк, не удовлетворяющих выбранным условиям. Если поле формы не заполнено, этот параметр при поиске игнорируется (т.е. любой).

P.S. При добавлении строк в имеющиеся столбцы на листе 1 - данные будут автоматически добавлены в форму.
Вложения
Тип файла: rar 123123_4.rar (17.7 Кб, 91 просмотров)
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 01.07.2008 в 10:25.
SAS888 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как привязать макрос к дате? АLексаNдр Microsoft Office Excel 3 12.08.2008 14:34
помогите, пожалуйсто, написать макрос для excel bacalavr Microsoft Office Excel 2 04.04.2008 11:39
Отслеживание изменений(по времени и дате) Ксеноцид Общие вопросы Delphi 6 01.04.2008 10:59
Ошибка в сортировке Veiron Общие вопросы Delphi 14 21.01.2008 21:35
Работа с String Grid - помогите написать "Табель рабочего времени" Deicider Помощь студентам 3 29.11.2006 20:59