Excel 自动筛选小于或等于韩元';行不通

Excel 自动筛选小于或等于韩元';行不通,excel,vba,Excel,Vba,为什么这样不行?我只给出日期为2020-06-08的行 Today = "2020-06-09" Yesterday = "2020-06-08" sheets("eBS").Rows("8:" & Rows.Count).AutoFilter Field:=TCN, Criteria1:=">=" & Yesterday , _ Operator:=xlAnd, Crit

为什么这样不行?我只给出日期为2020-06-08的行

Today = "2020-06-09"
Yesterday = "2020-06-08"

sheets("eBS").Rows("8:" & Rows.Count).AutoFilter Field:=TCN, Criteria1:=">=" & Yesterday , _
Operator:=xlAnd, Criteria2:="<=" & Today 
Today=“2020-06-09”
昨日=“2020-06-08”
工作表(“eBS”)。行(“8:”&Rows.Count)。自动筛选字段:=TCN,标准1:=“>=”&Dayed_
运算符:=xlAnd,准则2:=“=”&昨天_

运算符:=xlAnd,准则2:=“如果日期时间包含时间部分,则当前逻辑将不起作用


“如果日期时间包含时间部分,则当前逻辑将不起作用


“有时今天可能是2020-06-09,昨天可能是2020-06-06。就像今天是星期一,昨天是星期五,但是如果人们在星期六和星期天工作,那么可能会有日期。所以今天和昨天之间的所有日期。但是
“>=
是否意味着小于或等于?那么,您的变量名就有误导性。。。你可以考虑一些不同的东西。但我无法重现这个问题。我的示例代码包括
Criteria1:=“>=”&Date-1,运算符:=xlAnd,Criteria2:=“这太奇怪了!我还尝试了
sheets(“eBS”)。行(“8:”&Rows.Count)。自动筛选字段:=TCN,Criteria1:=“>=”和“2020-06-08”,运算符:=xlAnd,准则2:=“我知道发生了什么。”。日期中有一个时间部分<代码>有时今天可能是2020-06-09,而昨天可能是2020-06-06。就像今天是星期一,昨天是星期五,但是如果人们在星期六和星期天工作,可能会有日期。所有的日期都在今天和昨天之间。但是,<代码> > >代码>是否小于或等于?你的变量名是误导的……你可能会考虑一些不同的东西。但是我不能重现这个问题。我的示例代码包括<代码>标准1: =“> =”和日期1,运算符:= xLand,准则2:=“这很奇怪!”我还尝试了
sheets(“eBS”).Rows(“8:”&Rows.Count)。自动筛选字段:=TCN,标准1:=“>=”和“2020-06-08”,运算符:=xlAnd,标准2:=“我知道发生了什么。日期中有时间部分。

Today = "2020-06-09"
Yesterday = "2020-06-08"

sheets("eBS").Rows("8:" & Rows.Count).AutoFilter Field:=TCN, Criteria1:=">=" & Yesterday , _
Operator:=xlAnd, Criteria2:="<=" & Today + 1