Я пытаюсь скопировать строки с одного листа и вставить их на другой лист, если они соответствуют определенному критерию, но я борюсь с функциями копирования и вставки VBA. Может ли кто-нибудь помочь мне, пожалуйста?
Sub Code()
Dim x, y As Range
Number_of_rows_ORIGIN = WorksheetFunction.CountA(ThisWorkbook.Worksheets("Sheet1").Cells(1, 3).EntireColumn)
For Each x In Range(ThisWorkbook.Worksheets("Sheet1").Cells(1, 3), ThisWorkbook.Worksheets("Sheet1").Cells(Number_of_rows_ORIGIN, 3))
Nb_R_Dest = WorksheetFunction.CountA(ThisWorkbook.Worksheets("Sheet3").Cells(1, 3).EntireColumn)
If x = ThisWorkbook.Worksheets("Sheet2").Cells(1, 1) Then
ThisWorkbook.Worksheets("Sheet2").Rows(x.Row).Copy
ThisWorkbook.Worksheets("Sheet3").Cells(Nb_R_Dest + 1, 1).Paste
Else
End If
Next x
End Sub