che*_* ng 3 excel vba basic filter
Sub Macro1()
‘Remove all except validated
ActiveSheet.Range("$A$1:$H$5202").AutoFilter field:=8, Criteria1:<>"Validated"
Activesheet.Range("$A$2:$O$99999").SpecialCells(xlCellTypeVisible).Select
Selection.EntireRow.Delete
ActiveSheet.ShowAllData
End sub
Run Code Online (Sandbox Code Playgroud)
如何替换VBA中的“不等于”?<> 不起作用。
如果您希望过滤条件排除“已验证”,请尝试更改此行:
ActiveSheet.Range("$A$1:$H$5202").AutoFilter field:=8, Criteria1:<>"Validated"
Run Code Online (Sandbox Code Playgroud)
到
ActiveSheet.Range("$A$1:$H$5202").AutoFilter field:=8, Criteria1:="<>Validated"
Run Code Online (Sandbox Code Playgroud)
请注意,=inCriteria:=与您的过滤条件没有任何关系。(它与 VBA 以及如何为命名参数提供参数有关。)
| 归档时间: |
|
| 查看次数: |
31553 次 |
| 最近记录: |