Суть работы: имеется несколько книг по 200-300 листов с информацией. Информация на каждом листе упорядочена одинаково - в ячейке А2 находится номер объекта, в области (Д4:AI139) - данные. В данных присутствуют строки-разделители, которые делят информацию на месяцы в течение года (исходник). Необходим макрос, который мог бы копировать информацию из таблицы исходника на отдельный лист(книгу) так, как показано на листе "результаты": - №скважины=А2 из исходника - подзаголовки с С2 до Р2 должны появиться автоматически, поскольку не на всех листах с инфой есть такая шапка - при начале считывания инфы с листа-исходника в А3 должен появиться месяц "январь", а с В3 по В33 - числа от 1 до 31 как номера дней - данные из области Е5:АI14 копируются под шапку в С3-L3 и транспонируются, данные из области Е136-AI139 копируются в М3-Р3 и транспонируются - после предыдущих пунктов в новой строке появляется месяц "февраль", дни, шапку в принципе можно не повторять, и копируются данные из области Е16-АI25, а в область М34-Р64 можно скопировать данные из М3-Р33 (для одного года они одинаковы), и так до конца листа (до 135 строки) - данных на одном листе как раз на 12 месяцев - после этого необходимо, чтоб макрос сам переходил на следующий лист и повторял операции, добавляя данные из него в тот же лист(книгу) через строку от данных предыдущего листа - и так до конца книги. Дальше - открытие новой книги и считывание инфы из нее таким же манером.
Хотелось бы получить результат сегодня к вечеру, сам сделать вряд ли смогу, поскольку программированием никогда не занимался. Вставляю приблизительный вид файла, жду вопросов и приблизительной стоимости работы.
Суть работы: имеется несколько книг по 200-300 листов с информацией. Информация на каждом листе упорядочена одинаково - в ячейке А2 находится номер объекта, в области (Д4:AI139) - данные. В данных присутствуют строки-разделители, которые делят информацию на месяцы в течение года (исходник). Необходим макрос, который мог бы копировать информацию из таблицы исходника на отдельный лист(книгу) так, как показано на листе "результаты": - №скважины=А2 из исходника - подзаголовки с С2 до Р2 должны появиться автоматически, поскольку не на всех листах с инфой есть такая шапка - при начале считывания инфы с листа-исходника в А3 должен появиться месяц "январь", а с В3 по В33 - числа от 1 до 31 как номера дней - данные из области Е5:АI14 копируются под шапку в С3-L3 и транспонируются, данные из области Е136-AI139 копируются в М3-Р3 и транспонируются - после предыдущих пунктов в новой строке появляется месяц "февраль", дни, шапку в принципе можно не повторять, и копируются данные из области Е16-АI25, а в область М34-Р64 можно скопировать данные из М3-Р33 (для одного года они одинаковы), и так до конца листа (до 135 строки) - данных на одном листе как раз на 12 месяцев - после этого необходимо, чтоб макрос сам переходил на следующий лист и повторял операции, добавляя данные из него в тот же лист(книгу) через строку от данных предыдущего листа - и так до конца книги. Дальше - открытие новой книги и считывание инфы из нее таким же манером.
Хотелось бы получить результат сегодня к вечеру, сам сделать вряд ли смогу, поскольку программированием никогда не занимался. Вставляю приблизительный вид файла, жду вопросов и приблизительной стоимости работы.ignat