Sub 一列一条件筛选()
With Sheets("sheet1")
.AutoFilterMode = False
r = .Cells(Rows.Count, 1).End(xlUp).Row
If r < 7 Then MsgBox "表为空!": End
.Range("a6:v" & r).AutoFilter Field:=5, Criteria1:="*小区*", Operator:=xlAnd
End With
End Sub
Sub 一列两条件筛选()
With Sheets("sheet1")
.AutoFilterMode = False
r = .Cells(Rows.Count, 1).End(xlUp).Row
If r < 7 Then MsgBox "表为空!": End
.Range("a6:v" & r).AutoFilter Field:=5, Criteria1:=Array("*小区*", "*本地*"), Operator:=xlAnd
End With
End Sub
Sub 多列多条件筛选()
With Sheets("sheet1")
.AutoFilterMode = False
r = .Cells(Rows.Count, 1).End(xlUp).Row
If r < 7 Then MsgBox "表为空!": End
.Range("a6:v" & r).AutoFilter Field:=5, Criteria1:="*小区*", Operator:=xlAnd
.Range("a2:f" & r).AutoFilter Field:=11, Criteria1:="*BS*", Operator:=xlAnd
End With
End Sub