高级filter不起作用
为什么这个代码不工作? 列“A”填充了FALSE或TRUE。 b2包含FILTER b3包含TRUE
Sub FAST_hide_rows() Range("a1:a153804").AdvancedFilter Action:=xlFilterInPlace,CriteriaRange:=Range("b2:b3"), Unique:=False End Sub
代码find所有的logging,但不会隐藏它们。 它应该隐藏所有的FALSE行。 它在一张纸上工作,但不在另一张上。
有任何想法吗?
它在一张纸上工作,但不在另一张上。
你需要告诉macros它应该与其他明智的工作,它将在ActiveSheet中工作。
尝试这个:
Sub FAST_hide_rows() Dim WS As Worksheet Set WS = Sheet1 'Change it with your sheet number WS.Range("a1:a153804").AdvancedFilter Action:=xlFilterInPlace,CriteriaRange:=WS.Range("b2:b3"), Unique:=False End Sub