我想按日期範圍使用VBA對Excel工作表進行排序。我需要篩選當前日期一週內的所有條目。VBA/Excel - 按日期範圍排序
工作表排列成列(A到S)。列'我'存儲我想要過濾的日期。
下面是我試過的最新代碼(我已經嘗試了幾個變化......並且不能弄清楚)。
Dim A As Date
Dim b As String
Dim c As Long
A = Date
A = DateSerial(Year(A), Month(A), Day(A))
b = Format(A - 7, "yyyy, mm, dd")
c = b
With ActiveSheet
.Range("$A:$S").AutoFilter Field:=9, Criteria:=">" & c
End With
在此先感謝您的幫助。
GTD
是這種格式 「YYYY,MM,DD」 列中的格式值我的格式?這是存儲日期的非常令人驚訝的方式 – KKowalczyk
「I」欄中的Hi-date格式是mm/dd/yyy。 – GtDriver