Привет. Я пытаюсь написать код для копирования значений в разных столбцах с одного листа на другой (оба листа имеют одинаковые заголовки).
Есть несколько столбцов, которые я могу просто скопировать и вставить, используя приведенный ниже код.
Но для столбца с пустым столбцом между ними, что было бы лучшим способом скопировать этот столбец.
Я знаю, что это можно сделать с помощью переменной, мне интересно узнать, можно ли это сделать без использования какой-либо переменной.
Кроме того, есть ли более умный способ написания кода для копирования всех столбцов за один раз (с объявлением или без объявления переменных)
Sheets("type 1").Select
Cells.Find(What:=" Netherland ").Select
ActiveCell.Offset(1, 0).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("type 2").Select
Cells.Find(What:=" Netherland ").Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste