Используя код, который я сейчас использую, он вставит информацию из Рабочего листа 1 в рабочий лист 2 в Верхней строке рабочего листа2. Далее я хочу использовать тот же код, но для других значений ячеек, и скопировать информацию из листа 1 в лист 2, но в следующую доступную строку в листе 2.
Я уже некоторое время изучаю макросы Excel и VBA, и у меня все еще есть проблемы. Я работал над тем, чтобы не использовать выбор и активацию в своем коде Excel, но у меня все еще есть проблемы с моим кодом. Я пытаюсь максимально автоматизировать мою книгу Excel для более легкого использования.
Sub Copy()
Dim Cell As Range
Dim myRow As Long
myRow = 1
With Sheets("Sheet1")
For Each Cell In .Range("A1:A" & .Cells(.Rows.Count, "A").End(xlUp).Row)
If Cell.Value = "Tuck Chow" And Cell.Offset(0, 1).Value = "OPT" Then
.Rows(Cell.Row).Copy Destination:=Sheets("Sheet2").Rows(myRow)
myRow = myRow + 1
End If
Next Cell
End With
End Sub