Первая часть макроса (приложенного файла) делает необходимые преобразования с файлом выгрузки, данные из которого добавляются на отдельную страницу этого файла Excel. Данные готовы к распределению и отсортированы для вставки на главной странице (Статус работ), но мне нужна с этим помощь. Если вы найдёте мои рассуждения слишком усложненными, буду только рад их упрощению. Сокращения: страницу "Статус работ" буду называть стр2, "export_..."- стр4
Итак, задача: надо вставить блоки дат (блок состоит из 33 ячеек, уже отсортированных) с временной стр4 в соответствующие ячейки на стр2: Начало (G) - в ФАКТ Начало(E,J,итд) Окончание (H) - в ФАКТ Окончание (F,K,итд) Базовое_окончание (J) - в ФАКТ Начало(G,L,итд)
\на стр4 они уже идут в нужном порядке, т.е. если руками выделить значения 33 ячеек соответствующего проекта и АС и скопировать на стр2, будет то что нужно.\
Признаком выбора блока ячеек на стр4 является совокупность значений ячеек стр2 (E+5x)2 и (F+5x)2, где х>=0 (их соответственно, можно найти в столбцах В и С стр4). Для примера скопировал вручную пару таких блоков дат и пометил на стр2 и стр4 их одинаковым цветом (по признакам из ячеек E2,F2 и J2,K2)
Пожалуйста, помогите написать макрос, который будет правильно распихивать эти блоки дат без привязки кода к конкретным значениям ключевых ячеек (макрос должен быть универсальным)
Первая часть макроса (приложенного файла) делает необходимые преобразования с файлом выгрузки, данные из которого добавляются на отдельную страницу этого файла Excel. Данные готовы к распределению и отсортированы для вставки на главной странице (Статус работ), но мне нужна с этим помощь. Если вы найдёте мои рассуждения слишком усложненными, буду только рад их упрощению. Сокращения: страницу "Статус работ" буду называть стр2, "export_..."- стр4
Итак, задача: надо вставить блоки дат (блок состоит из 33 ячеек, уже отсортированных) с временной стр4 в соответствующие ячейки на стр2: Начало (G) - в ФАКТ Начало(E,J,итд) Окончание (H) - в ФАКТ Окончание (F,K,итд) Базовое_окончание (J) - в ФАКТ Начало(G,L,итд)
\на стр4 они уже идут в нужном порядке, т.е. если руками выделить значения 33 ячеек соответствующего проекта и АС и скопировать на стр2, будет то что нужно.\
Признаком выбора блока ячеек на стр4 является совокупность значений ячеек стр2 (E+5x)2 и (F+5x)2, где х>=0 (их соответственно, можно найти в столбцах В и С стр4). Для примера скопировал вручную пару таких блоков дат и пометил на стр2 и стр4 их одинаковым цветом (по признакам из ячеек E2,F2 и J2,K2)
Пожалуйста, помогите написать макрос, который будет правильно распихивать эти блоки дат без привязки кода к конкретным значениям ключевых ячеек (макрос должен быть универсальным)dmitche
НАРОД, пожалуйста, помогите!!! я написал начало очень тупого макроса, который выполняет селект и копи-пейст (эта часть кода идёт под тегом: 'помогите написать нормальный код). - см приложенный свежий файл
Но мне очень нужна ваша помошь, т.к. я не умею делать цикл и ещё никак не могу реализовать поиск значения АС во второй строке страницы 2 и выбор соответствующих этому значению ячеек страницы 4 (сейчас просто копируется подряд и смена АС-2 на АС-3 уже приведёт к ошибочным данным...)
НАРОД, пожалуйста, помогите!!! я написал начало очень тупого макроса, который выполняет селект и копи-пейст (эта часть кода идёт под тегом: 'помогите написать нормальный код). - см приложенный свежий файл
Но мне очень нужна ваша помошь, т.к. я не умею делать цикл и ещё никак не могу реализовать поиск значения АС во второй строке страницы 2 и выбор соответствующих этому значению ячеек страницы 4 (сейчас просто копируется подряд и смена АС-2 на АС-3 уже приведёт к ошибочным данным...)dmitche