Справочная информация: я впервые работаю с макросами. У меня будет две таблицы, которые я буду использовать. На первом листе «Источник» будут доступны данные. Второй лист, «Final», будет пустым и будет там, где макрос будет вставлять данные, которые я хотел бы получить из листа «Source».
* Я хочу, чтобы макрос нашел указанный заголовок на листе «Источник», скопировал эту ячейку, содержащую заголовок, вплоть до последней строки существующих данных (вместо всего столбца) и вставил это на «Финальный» лист в указанном столбце (A, B, C и т. д.). *
Причина, по которой я должен указать, какие заголовки нужно найти, заключается в том, что заголовки на листе «Источник» не всегда будут находиться в одной и той же позиции, а заголовки листа «Финал» всегда будут в одной и той же позиции, поэтому Я НЕ МОГУ ЗАПИСАТЬ макросы, копирующие столбец А на листе «Источник» и вставляющие в столбец А на листе «Финал». Кроме того, однажды на листе «Источник» может быть 170 строк данных, а в другой - 180 строк.
Хотя, вероятно, было бы лучше скопировать весь столбец, поскольку в одном из столбцов будет несколько пустых ячеек, а не последняя строка существующих данных. Я предполагаю, что он перестанет копировать, когда достигнет первой пустой ячейки в выбранном столбце, что оставит оставшиеся данные после этой пустой ячейки в столбце - исправьте меня, если я ошибаюсь. Если копирование всего столбца является наилучшим способом, укажите это как часть возможного решения. Я привел пример результата до и после, которого я хотел бы достичь:
Пример результата
Найти верхний колонтитул = X, скопировать весь столбец -> Вставить в A1 на листе "Финал"
Найти заголовок = Y, скопировать весь столбец -> Вставить в B1 на «Финальном» листе
Etc ..
Извините, если моя формулировка не точна - я пытался объяснить как мог. Было бы здорово, если бы кто-то мог помочь мне в этом! Спасибо!