我是 VBA 的初学者,如果其他值的列是“未完成”或“空”,我想删除 A 列中的重复行
我使用以下代码删除“未完成”或“空”,但我不知道如何找到重复值以及其他列的值是“未完成”
If Range("f" & p).Value = "Not Completed" 或 Range("f" & p).Value = "" Then Rows(p).Delete (这适用于删除一行)
我使用以下函数作为代码的一部分,但它的语法错误 If WorksheetFunction.Countif(A:A,A2)>1 then (查找重复项)
像这样 Dim p As Long
For p = Range("f1").End(xlDown).Row To 1 Step -1
If WorksheetFunction.Countif(A:A,A2)>1 then
If Range("f" & p).Value = "Not Completed" or Range("f" & p).Value = "" Then Rows(p).Delete
Next p
前任
科尔A | 科尔B | colF
21 | 第456章 经过
25 | 第673章 经过
21 | 第679章 未完成 - 删除
22 | 第568章 经过
22 | 367 | 未完成 - 删除
25 | 第456章 空单元格 - 删除