1. Введение
Требуется макрос в Excel для автоматической обработки отчетов прорабов, фильтрации данных, сверки с мастер-файлом и ведомостью элементов, а также формирования таблиц в удобном для копирования формате.
2. Входные данные
Файлы:
Отчеты прорабов (ежедневные файлы с данными по монтажу).
Мастер-файл (*** Мастер файл) – содержит шифры, названия элементов, даты монтажа.
Ведомость элементов (Ведомость отправочных марок) – содержит информацию о смонтированных элементах.
ЖМК (Журнал №9.1-ЖМК-***_1.xlsm) и ОЖР (ОЖР_***.xlsx) – файлы для копирования итоговых данных.
3. Логика работы макроса
1.Сбор данных: открыть все файлы в указанной папке, выбрать данные за заданную дату, объединить их.
2.Фильтрация по DP/участку: распределение данных по участкам (на отдельные листы или в сводную таблицу).
3.Поиск в мастер-файле: определение шифра, названия элемента и даты монтажа с возможностью выбора актуального файла.
4.Сверка с ведомостью элементов: отметка смонтированных и несмонтированных элементов с возможностью корректировки.
5.Формирование отчета: создание таблицы в формате, удобном для копирования в ОЖР, ЖМК, отчет МК.
4. Требования к реализации
VBA для Excel, поддержка больших объемов данных.
Возможность выбора входных файлов.
Обработка ошибок (отсутствие столбцов, пустые данные).
Готовый формат данных для быстрого копирования.
5. Формат сохранения данных
Промежуточные результаты – на отдельных листах/файлах.
Итоговый отчет – в удобном для копирования формате.