Скопируйте столбцы с условием
Хии,
У меня есть два листа в моем файле Excel,поэтому я хочу выбрать и скопировать столбцы (Part_Number,Name,Version, Level) из листа 1 в лист 2 в одной книге, когда столбец (Level) включает ячейку >1.
приведенный ниже код копирует столбцы с рабочего листа 1 на рабочий лист 2,но я все еще не могу установить условие
кто-нибудь может мне помочь?
Спасибо
Что я уже пробовал:
Sub OneCell() Sheets("sheet1").Select Range("A1:A100").Copy 'Part_Number column' Range("F1:F100").Copy 'Name column' Range("H1:H100").Copy 'Version column' Range("M1:M100").Copy 'Version Level' Sheets("sheet2").Select Range("A1:A100").Select Range("F1:F100").Select Range("H1:H100").Select Range("M1:M100").Select ActiveSheet.Paste End Sub
ZurdoDev
Вы хотите скопировать весь столбец, если уровень имеет хотя бы одну ячейку больше 1? Или вы хотите скопировать только те строки, где уровень выше 1?
Alshaikhli
я мог бы вам помочь мне с этим , я хочу скопировать все строки в (Part_Number,Name,Version,Level columns), когда строка в столбце Level & gt; 1. Спасибо
ZurdoDev
Вам нужно сделать петлю по клеткам. Просто Google excel VBA loop через ячейки.