Я пытаюсь создать стандартизованную форму в Excel для данных, которые я извлекаю из других книг.Как создать персонализированные отчеты различной длины?
Я хотел бы автоматически сгенерировать форму (лист отчета) на основе данных, представленных на отдельном листе (лист данных). Я полагаю, это было бы проще, если бы сценарий писал отдельные книги из нескольких книг.
Моя проблема заключается в том, что количество записей (строк) является вариантом. Я не могу просто сопоставить ячейки из листа данных с листом отчета, потому что для некоторых отчетов будет 20 строк, некоторым будет 8 и т. Д.
Что было бы самым простым способом выполнить это? Я зациклился на том, как создать макрос, который будет проверять, сколько строк находится в листе данных, и создать соответствующий номер в листе отчета, выбрав только предварительно определенные поля, которые я хочу.
Я понимаю, что это можно сделать намного проще в Access, но у меня нет доступа.
Спасибо за ввод.
ли прилежащей данные? то есть 'set myrange = Range (« a1 », Range (« a1 »). end (xlDown)): myrange.Select' выбирает все смежные ячейки в a1 –
, вы действительно должны использовать xlUp в случае, если в столбце A есть пустые ячейки | set myrange = Range ("a1", Range ("a65536"). End (xlUp)) – Sam
Да, данные смежны. Итак, что бы я сделал в этом случае? Для каждой строки в выборе введите строку и скопируйте следующие данные в ячейку. Звучит ли это правильно? – toolshed