VBA AutoFilter隐藏所有行 – 包括符合条件的行

我将VBA AutoFilter应用于Excel表格中的某些结果。 它似乎编译正确,但是当我检查结果时,AutoFilter隐藏了两个匹配的行,并且不符合我应用的标准。

如果我手动select应用的自动filter,我看到我编码的标准是正确的input,并通过单击回车,标准匹配行显示。

我正在使用一个巴西葡萄牙语版本的Excel,不确定这可能是问题所在。

以下是我所尝试的:

Sub FilterOff(ByVal thisSheet) thisSheet.Activate With thisSheet .AutoFilterMode = False .Range("A1:F1").AutoFilter .Range("A1:F1").AutoFilter Field:=4, Criteria1:=">0.01", _ Operator:=xlOr, Criteria2:="<-0.01" .Range("A1:F1").AutoFilter Field:=5, Criteria1:=">100" End With End Sub 

我做了这样的事情,它的工作

 Range("A1:B6").AutoFilter ActiveSheet.Range("$A$1:$B$6").AutoFilter Field:=1, Criteria1:="=10", _ Operator:=xlOr, Criteria2:="=30" ActiveSheet.Range("$A$1:$B$6").AutoFilter Field:=2, Criteria1:="100"