自动过滤或按日期排序

时间:2014-12-08 21:16:08

标签: excel-vba vba excel

您好,我正在尝试创建工作表的副本,并按日期排序或过滤。我希望它在当前日期之前,但当我将其作为过滤器时,它会删除当前日期的所有数据。我真的只想看到那些具有当前日期的行。这是我到目前为止的代码。

ThisWorkbook.Sheets(1).Copy

    Range("A1:Q1").Select
    Selection.AutoFilter
    Range("C2").Select

    ActiveSheet.Range("A1:V80000").AutoFilter Field:=13, Criteria1:="<" & Date

1 个答案:

答案 0 :(得分:1)

更改此行

ActiveSheet.Range("A1:V80000").AutoFilter Field:=13, Criteria1:="<" & Date

ActiveSheet.Range("A1:V80000").AutoFilter Field:=13, Criteria1:="=" & Date