T2 - ячейка месяц и год в шапке таблицы DATA18 - диапазон, откуда берутся номера документов DATA2 - диапазон с номерами договоров DATA17 - диапазон с датами
ЗЫ: похоже ответ уже не нужен
Цитата (feniksa)
Т2 - ячейка № документа в экспортном файле
T2 - ячейка месяц и год в шапке таблицы DATA18 - диапазон, откуда берутся номера документов DATA2 - диапазон с номерами договоров DATA17 - диапазон с датами
Нет, очень даже нужен. Спасибо Вам большое! Формулами я умею пользоваться более-менее, но конечно попроще. С макросами вообще не сталкивалась. Я сама поставила сложную задачу, надо попробовать научиться и с вариантом с макросом. Это в любом случае очень поучительно.
Цитата (Pelena)
ЗЫ: похоже ответ уже не нужен
Нет, очень даже нужен. Спасибо Вам большое! Формулами я умею пользоваться более-менее, но конечно попроще. С макросами вообще не сталкивалась. Я сама поставила сложную задачу, надо попробовать научиться и с вариантом с макросом. Это в любом случае очень поучительно. feniksa
1. В "макросном" файле имена листов менять нельзя (он ссылается на них). 1.1. Если появится настоятельная необходимость в изменении имен, это можно сделать в тексте макроса - в начале текста, где присутствует "описательная" часть.
2. При каждом выполнении макрос осуществляет: 2.1. "запрашивает" путь к файлам экспорта из ПО - файл "Оплата", файл "Акт", 2.1.1. макрос работает только с той структурой этих файлов, которая была предоставлена, т.е., в случае изменения структур этих файлов макрос "вывалится в никуда"; 2.2. выполняет сортировку ИСХОДНОЙ информации по "СЦЕПЛЕНИЮ" ПОКАЗАТЕЛЕЙ - Кредитор, FM Номер, КонтДата, 2.3. "чистит" строки, начиная со 2 строки, на листе ОТЧЕТ, 2.4. "накладывает" сетку на таблицу-отчет на листе ОТЧЕТ, 2.5. форматирует таблицу-отчет для печати (колонтитул справа внизу - лист / листов, "шапку" на каждой странице в случае многостраничной таблицы) на листе ОТЧЕТ.
3. Макрос создает в каталоге "макросного" файла каталог "КОНТРАГЕНТ", в который "вбрасывает" файлы с именами контрагентов в структуре листа ОТЧЕТ, 3.1. в именах файлов присутствует ДАТА ДНЯ ОТЧЕТА, что позволяет запросто отсортировать файлы по ДАТЕ ОТЧЕТА.
Тестируйте. Выгрузите реальные файлы из Вашей проги для полноценного тестирования.
1. В "макросном" файле имена листов менять нельзя (он ссылается на них). 1.1. Если появится настоятельная необходимость в изменении имен, это можно сделать в тексте макроса - в начале текста, где присутствует "описательная" часть.
2. При каждом выполнении макрос осуществляет: 2.1. "запрашивает" путь к файлам экспорта из ПО - файл "Оплата", файл "Акт", 2.1.1. макрос работает только с той структурой этих файлов, которая была предоставлена, т.е., в случае изменения структур этих файлов макрос "вывалится в никуда"; 2.2. выполняет сортировку ИСХОДНОЙ информации по "СЦЕПЛЕНИЮ" ПОКАЗАТЕЛЕЙ - Кредитор, FM Номер, КонтДата, 2.3. "чистит" строки, начиная со 2 строки, на листе ОТЧЕТ, 2.4. "накладывает" сетку на таблицу-отчет на листе ОТЧЕТ, 2.5. форматирует таблицу-отчет для печати (колонтитул справа внизу - лист / листов, "шапку" на каждой странице в случае многостраничной таблицы) на листе ОТЧЕТ.
3. Макрос создает в каталоге "макросного" файла каталог "КОНТРАГЕНТ", в который "вбрасывает" файлы с именами контрагентов в структуре листа ОТЧЕТ, 3.1. в именах файлов присутствует ДАТА ДНЯ ОТЧЕТА, что позволяет запросто отсортировать файлы по ДАТЕ ОТЧЕТА.
Тестируйте. Выгрузите реальные файлы из Вашей проги для полноценного тестирования.Матрёна