Этот код отлично подходит для копирования всей строки, как это сделать, поэтому я копирую только первый столбец.копировать только один столбец, если критерии выполнены (необходимо скорректировать мой существующий код)
Я пробовал диапазон изменения без успеха? Условие в J, единственный столбец для копирования должен быть первым.
Dim cell As Range
Dim lastRow As Long, i As Long
lastRow = Range("B" & Rows.Count).End(xlUp).Row
i = 1
For Each cell In Sheets(1).Range("J1:J" & lastRow)
If cell.Value = 1 Then
cell.EntireRow.Copy Sheets(5).Cells(i, 1)
i = i + 1
End If
Next
End Sub
Большое спасибо!
cell.EntireRow.Copy Изменения в клетках (cell.row, 1) .Copy – 99moorem
С первого столбца, вы имеете в виду столбец "A" в Excel? – moffeltje
Да, я благодарю, копирую только столбец А, когда встречаются критерии в J – user4242750