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

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

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

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

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

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

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

P.S. При добавлении строк в имеющиеся столбцы на листе 1 - данные будут автоматически добавлены в форму.
Спасибо огромное, но это немного не то.
Мне нужна статистика. То есть сколько обращений было всего за период с 15:00 одного дня по 15:00 другого дня и при этом даты необходимо задавать вручную.
Я запускаю макрос, а он меня спрашивает введите дату начала периода и дату конца периода (формат такой: 15.06.08 15:00). Все что было зафиксировано раньше на минуту или позже на минуту нужного периода - не считается. Ввел дату/время начала и конца. Кнопка ОК.

Открывается новый документ или лист в котором написано:
за данный период было открыто заявок на проблему "сеть": 30
(возможные проблемы перечислены на Лист1 в столбце B)
из них по телефону принятых: 5
из них по почте принятых: 25
За выбранный период закрыто: 29
За выбранный период остались не закрытыми: 1



То есть в столбце D нужно проверить каждую строчку, сравнить дату в строчке, попадает она или нет в выбранный период времени и если попадает, то прибавить ее в статистику как одну заявку на пример пришедшую по почте на проблему Сеть.

Фаил с примером выводимой таблицы приложен.
Вложения
Тип файла: rar 11111.rar (3.7 Кб, 12 просмотров)
rf_dru вне форума
Старый 01.07.2008, 11:21   #12
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Откуда в Вашем примере взяты данные, получаемые в столбцах "B:J"?
Приведите соответствие столбцов таблиц исходных данных и результата.
А так же, поясните, что означают строки в столбце "A".
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 01.07.2008, 11:44   #13
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
По умолчанию

столбец А - тот кто принял заявку, берется из "Лист1" А2:А7 - выпадающий список на листе "Журнал заявок и инцидентов".
столбец В - филиал с которого пришла заявка, берется из "Лист1" F2:F13 - выпадающий список на листе "Журнал заявок и инцидентов".
столбец С - номер заявки, для статистики не нужен.
столбец D - время когда поступила заявка, выставляется макросом текущее время, макрос реагирует на изменение ячейки А.
столбец E - Фамилия ИО подавшего заявку. тоже не сильно надо.
столбец F - Описание проблемы, не нужно.
столбец G - Классификация проблемы, то есть к чему она относиться (отсутствует почта или нет сети на компьютере или может гремит вентилятор БП) и кого необходимо назначать исполнителем(специалистом). Берется из "Лист1" B3:B16 - выпадающий список на листе "Журнал заявок и инцидентов".
столбец H - канал доставки, каким образом была заявка получена (почта телефон), берется из "Лист1" C2:C5 - выпадающий список на листе "Журнал заявок и инцидентов".
столбец J - исполнитель, человек, который должен решить проблему и отписаться, что все сделал и проблема решена. Берется из "Лист1" D3:D30 - выпадающий список на листе "Журнал заявок и инцидентов".
rf_dru вне форума
Старый 01.07.2008, 12:25   #14
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Ясно. Меня смутили заголовки столбцов в результирующем листе. Если найду время - сделаю сегодня. Иначе - завтра.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 02.07.2008, 08:20   #15
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

И все-таки, в Вашем файле-примере "11111.xls" есть заполненные таблицы.
Я просил объяснить
Цитата:
Откуда в Вашем примере взяты данные, получаемые в столбцах "B:J"?
Приведите соответствие столбцов таблиц исходных данных и результата.
А так же, поясните, что означают строки в столбце "A".
именно в этом файле.
Что такое, например, "в т.ч. чз п/я 911" (см. столбец "A"), или "по тел.500", или "на исполнителя"?
Так же и "Приложение тип." (см. строку 3), или "Приложение спец.", или "Права доступа" и т.д.?
У Вас нет соответствия между файлом-примером ("11111.xls") и исходным файлом ("123123.xls"). В каких ячейках что должно подсчитываться?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 02.07.2008, 11:29   #16
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
По умолчанию

Классификация поступления заявки:
"в т.ч. чз п/я 911" - заявка поступила через электронную почту
"по тел.500" - заявка поступила по телефону
"на исполнителя" - заявка попала на исполнителя в обход оператора (то есть на прямую, нарушение внутреннего регламента).

Классификация заявки (в чем проблема, что просят):
"Приложение тип." - приложение типовое, типа Офиса
"Приложение спец." - Приложение специфическое, то есть приложение, которое нужно, малому количеству пользователей в конторе.
"Права доступа" - предоставление доступа к чему либо.
rf_dru вне форума
Старый 02.07.2008, 11:31   #17
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
По умолчанию правильный пример

Вот правильный пример файла 123123
Вложения
Тип файла: rar 123123.rar (18.3 Кб, 17 просмотров)
rf_dru вне форума
Старый 02.07.2008, 15:20   #18
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Может так подойдет?
Вложения
Тип файла: rar 123123.rar (18.6 Кб, 24 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 03.07.2008, 05:59   #19
rf_dru
Пользователь
 
Регистрация: 30.06.2008
Сообщений: 22
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Может так подойдет?

Спасибо большое, но лучше макросом. К тому же форма определена директором и менять ее я не имею права.
Заявки принимают девочки и поэтому лучше свего, чтобы ничего на веду не было (формулы).
Спасибо за помощь
rf_dru вне форума
Старый 03.07.2008, 09:11   #20
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Запустите макрос "Main". Дальше должно быть все понятно.
ВАЖНО:
1) Оба файла должны находиться в одной папке (файл отчета не обязательно открытый).
2) При переименовании файлов, необходимо сделать соответствующие изменения в коде макроса "Main".
3) В отчетном файле самую первую таблицу не удалять. Она используется как шаблон для формирования последующих таблиц.

P.S. Т.к. рамки отчетного периода вводятся вручную, в отчетном файле удалены фразы "за неделю".
Вложения
Тип файла: rar 1.rar (33.1 Кб, 22 просмотров)
Чем шире угол зрения, тем он тупее.
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