我在VBA编程方面还很陌生,我想我遇到了麻烦。
我正在尝试编写一个宏,以根据日期过滤数据表。
这是我的代码:
ActiveSheet.Range("$A$1:$N$515").AutoFilter Field:=4, Criteria1:= _
"<22/10/2018", Operator:=xlAnd, Criteria2:=">01/01/2018"
运行这个简短的宏时,尽管其中有些数据符合标准,但我的工作表中的所有数据仍被过滤掉了。
我最困惑的是,如果我尝试通过过滤器菜单手动输入日期过滤器,我会看到日期已经设置好,如果单击它,一切都会正常。