Привет, все, у меня есть лист с более чем 60 000 строк, и я хочу скопировать все строки на новый лист, если столбец строки содержит определенное значение, например, Energizer, как в следующем кодеКопирование строк с определенным значением vba excel
Sub Macro3()
Dim rngA As Range
Dim cell As Range
Set col = Cells(Rows.Count, "A").End(xlUp)
Set rngA = Range("A2", col)
For Each cell In rngA
If cell.Value = "Energizer" Then
cell.EntireRow.Copy
End If
Next cell
End Sub
Код не работает вообще, что можно сделать?
Ваш целевой аргумент не существует. Обратитесь к справке по методу range.copy –