【发布时间】:2017-07-07 18:15:41
【问题描述】:
我有一张工单,其中有一列按日期完成。我正在尝试对其进行过滤以显示过去日期到本月底的所有订单(例如:所有过去的订单 - 2017 年 7 月结束)。
我正在使用的当前代码有效,但由于某种原因不会返回 2017 年 7 月 31 日。它将返回 2017 年 7 月 30 日之前的所有日期。有人可以帮忙吗。
Sub Macro3()
Dim dtStart As Date
Dim dtFinal As Date
dtStart = CDate(Evaluate("DATE(YEAR(NOW()),-1,1)"))
dtFinal = CDate(Evaluate("EOMONTH(NOW(),0)"))
ActiveSheet.Range("$A$1:$N$709").AutoFilter 13, ">=" & dtStart, xlAnd, "<=" &
dtFinal, Operator:=xlFilterDynamic
End Sub
【问题讨论】: