Здравствуйте и спасибо за ваше время, у меня есть этот кусок кода, который работает отлично, мне просто нужно знать две вещи:
1- Есть ли способ объединить все это в одну строку?
что-то вроде Если .Cells (K, "D"). Значение = "L" или "RF", или "F", или "Dewat *", тогда
2- Как мне сказать оператору if искать "Dewat *", поскольку из-за орфографических ошибок пользователи могут вводить обезвоживание, обезвоживание, обезвоживание и т. Д.
If .Cells(K, "D").Value = "DT" Then
J = J + 1
.Rows(K).EntireRow.Copy Destination:=Worksheets("Trailers").Range("A" & J + 1)
.Rows(K).EntireRow.Delete
End If
If .Cells(K, "D").Value = "L" Then
J = J + 1
.Rows(K).EntireRow.Copy Destination:=Worksheets("Trailers").Range("A" & J + 1)
.Rows(K).EntireRow.Delete
End If
If .Cells(K, "D").Value = "RF" Then
J = J + 1
.Rows(K).EntireRow.Copy Destination:=Worksheets("Trailers").Range("A" & J + 1)
.Rows(K).EntireRow.Delete
End If
If .Cells(K, "D").Value = "F" Then
J = J + 1
.Rows(K).EntireRow.Copy Destination:=Worksheets("Trailers").Range("A" & J + 1)
.Rows(K).EntireRow.Delete
End If