【发布时间】:2017-04-10 18:51:09
【问题描述】:
我需要帮助在两个日期之间进行过滤,这给了我一个错误:
未找到命名参数
我的代码
Dim StartDate As String
Dim EndDate As String
'
StartDate = Date
EndDate = Date + 365
'
ActiveSheet.AutoFilter Field:=7, Criteria1:=">=StartDate", Operator:=xlAnd, Criteria2:="<=EndDate"
任何帮助将不胜感激!
【问题讨论】:
-
找出错误,但由于今天的日期不在数据范围内,现在正在过滤掉所有数据。对纠正这个错误有什么想法吗?
-
请用没有发现错误的代码更新您的帖子以及有关要过滤的数据的更多详细信息(它们在哪些单元格中,等等)
-
请见下文:
-
Dim StartDate As String Dim EndDate As String StartDate = Date EndDate = Date + 365 ActiveSheet.Range("A1:AO1").AutoFilter Field:=7, Criteria1:="
-
单元格可以是从 G2 到 G10000000 的任何位置,但它们将始终位于 G 列中