Я написал условие if, используя левое условие, что, если первые 3 символа ячейки - "CAK", скопируйте ячейку и вставьте ее на другой лист. это сработало успешно, но теперь я хочу найти 5, 6 слов для поиска, таких как «CAK», «BDD,« GHH »,« BAK »,« GHH », может кто-нибудь сказать мне, как сохранить несколько слов,
Мне нужен код VBA, например, если первые 3 символа ячейки - это "CAK", или "BDD", или "GHH", или "BAK", или "GHH", затем скопируйте и вставьте.
Sub NOTES()
For C = 27 To 33
A = Worksheets("EDAT").Cells(Rows.Count, 1).End(xlUp).Row
For I = 12 To A
Worksheets("EDAT").Activate
Worksheets("EDAT").Cells(I, C).Activate
If (Left(ActiveCell, 3) = "CAK") Then
Worksheets("sheet1").Cells(I, C).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").Cells(I, 10).COPY
Worksheets("sheet2").Activate
Worksheets("sheet2").Cells(b + 1, 8).Select
ActiveSheet.Paste
Worksheets("sheet1").Cells(I, 11).COPY
Worksheets("sheet2").Activate
Worksheets("sheet2").Cells(b + 1, 9).Select
ActiveSheet.Paste
End If
Next
Next
End Sub