Ситуация такова: приходит лист с данными, диапазон которых представлен выпадающим списком. Нужно данные для обработки и печати просто перенести в другую книгу, содержавшую формулы для дальнейших: обработки и печати
Порядок моих действий обычно такой.
1. Выделяем диапазон столбцов с данными : B-D
2. Выбираем операции: Перейти/Выделить/Константы/Числа.
3. Эти данные нужно скопировать в книгу 2, где есть сложные формулы (не те, которые в примере), что обрабатывают их.
Вся проблема в том, что не известно заранее, сколько именно строк будет скопировано.
А значит неизвестно, сколько дополнительных строк нужно вставить в книгу 2 перед копированием в нее данных. А важно это потому, еще раз уточняю, что книга 2 содержит формулы. И данные не могут выходить за пределы строки «Итого» по каждому из участников. Ну - или не должны выходить.
Поэтому:
4. Копирую данные в отдельный лист
5. Смотрю, сколько строк образовалось
6. Подсчитав, добавляю столько же строк в книгу 2
7. После чего из отдельного листа копирую данные в книгу 2.
Как можно было бы с помощью макроса автоматизировать перенос данных?
.
Я записал макрос, только у меня 2 ошибки:
- не учитывается (а хотелось бы) количество требуемых строк для размещения данных между ячейками «Имя участника» и «Итого». По умолчанию их 2 всего. Потому - добавляю вручную по мере необходимости.
- при запуске объединяющего макроса: выполнение происходит с ошибкой.
Заранее благодарю.
Ps - не отправляйте меня в Яндекс или Гугл: меня там забанили.
