Я пытаюсь написать код VBA для вырезания / копирования строк вставки в одном листе на новый лист, если столбец H содержит любое из значений, которые я диктую.
Текущий код, который у меня работает, работает, когда я устанавливаю только одно значение, но я хотел бы, чтобы код выполнялся, пока любое из значений, которые я диктую, находится в ячейке.Пожалуйста, сообщите, спасибо.
Sub CutPastebyAM()
Dim sht1 As Worksheet, sht2 As Worksheet
Dim i As Long
Set sht1 = ThisWorkbook.Worksheets("Data")
Set sht2 = ThisWorkbook.Worksheets("Sheet1")
For i = 2 To sht1.Cells(sht1.Rows.Count, "H").End(xlUp).Row
If sht1.Range("H" & i).Value = "Laine Sikula" Or "Kim Gotti" Then
sht1.Range("A" & i).EntireRow.Cut sht2.Range("A" & sht2.Cells(sht2.Rows.Count, "H").End(xlUp).Row + 1)
End If
Next i
End Sub