У меня большой объем данных на листе, и я хочу скопировать и вставить все строки, содержащие "HVT"
, на другой лист. Я новичок в VBA, и я думаю, что мой код ищет всю ячейку, а не содержимое ячейки. Например, если в ячейке указано только "HVT"
, это будет работать, но в ячейках есть несколько строк. Примером чего-то, что может быть в ячейке, может быть что-то вроде "mechanical system damper HVT purchased"
Private Sub CommandButton1_Click()
a = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To a
If Worksheets("Sheet1").Cells(i, 11).Value = "HVT" Then
Worksheets("Sheet1").Rows(i).Copy
Worksheets("Sheet2").Activate
b = Worksheets("Sheet2").Cells(Rows.Count, 1).End(xlUp).Row
Worksheets("Sheet2").Cells(b + 1, 1).Select
ActiveSheet.Paste
Worksheets("Sheet1").Activate
End If
Next
Application.CutCopyMode = False
ThisWorkbook.Worksheets("Sheet1").Cells(1, 1).Select
End Sub