我想根據今天的日期在excel內進行排序。我想要的是對行進行排序,以便在點擊「顯示下一個8周」按鈕後僅顯示列U和V內的未來8周內包含日期的行。如何在今天的日期前訂購2列
基本上,當我點擊按鈕時,我希望excel只顯示我在未來8周內有網站開始或網站結束日期的網站。謝謝,我是一個完全的excel/vba noob,所以非常感謝幫助!
我想根據今天的日期在excel內進行排序。我想要的是對行進行排序,以便在點擊「顯示下一個8周」按鈕後僅顯示列U和V內的未來8周內包含日期的行。如何在今天的日期前訂購2列
基本上,當我點擊按鈕時,我希望excel只顯示我在未來8周內有網站開始或網站結束日期的網站。謝謝,我是一個完全的excel/vba noob,所以非常感謝幫助!
編輯:
Dim d As Date
d = Now + 56
With ActiveSheet
If .FilterMode = False Then
.Columns(22).AutoFilter Field:=1, Criteria1:="<" & d
Else
Columns(22).AutoFilter
End If
End With
感謝Brian!你是否也知道我可以如何撤消它,以便再次顯示所有行?有點像重置。 –
'.AutoFilter Field:= 1'是重置它的行。但它聽起來像你想通過點擊每次激活和重置。我需要爲此更改宏。 – Brian
非常感謝,是的電子表格將不斷更新。這就是爲什麼我想要一個按鈕來顯示接下來的8周,但也有辦法顯示所有行時,我需要:) –
安置自己的嘗試(代碼)。 – Trimax