我有一張工作訂單,其中有一列完整的日期。我試圖將其過濾爲顯示所有訂單,其中過去的日期會持續到當月末(EX:所有過去的訂單 - 2017年7月底)。用於過濾當月月份的VBA代碼
我正在使用的當前代碼的作品,但由於某種原因不會返回7/31/2017。它將返回所有在前日期至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
這個工作!我收到的數據來自Dynamics AX設置,因此它將上午7點列出,而不是上午12點(我不必擔心時間,只是日期)。我只需要糾正這一點。謝謝! – Emartin1863