如何在今天的日期前订购2列

时间:2016-08-05 10:38:17

标签: excel excel-vba vba

我正在尝试根据今天日期在excel中的任何内容对数据行进行排序。我希望对行进行排序,以便在点击按钮后显示在U和V列中包含接下来8周内的日期的行"显示接下来的8周"。

基本上,当我点击按钮时,我希望excel只显示在接下来的8周内有网站开始或网站结束日期的网站。谢谢,我是一个完全的excel / vba noob所以非常感谢你的帮助!

The spreadsheet

1 个答案:

答案 0 :(得分:0)

修改

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