我编写了以下代码来循环遍历“个人”或“欺诈”等关键字的数据列,并将带有这些关键字的行复制到单独的选项卡中。
当关键字在短语中时(例如“个人开支”),我的代码不匹配。
Sub pooling()
a = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To a
If Worksheets("Sheet1").Cells(i, 10).Text = "Personal" Or _
Worksheets("Sheet1").Cells(i, 10).Text = "Fraud" Then
Worksheets("Sheet1").Rows(i).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").Activate
End If
Next
End Sub