EXCEL根据日期删除条目
您好,我目前有一个电子表格,其中有一个宏可以删除不符合我的条件的条目EXCEL根据日期删除条目,excel,date,filter,vba,Excel,Date,Filter,Vba,您好,我目前有一个电子表格,其中有一个宏可以删除不符合我的条件的条目 Sub AutoFilter_in_Excel() Range("A1").AutoFilter Field:=5, Criteria1:="2" Range("A1").AutoFilter Field:=10, Criteria1:="Bob" End Sub 我怎样才能添加删除没有日期的条目的功能,比如说最近四天,以及我上面的现有宏 日期的格式如下 2014年6月7日 谢谢您可以使用NOW()的VBA函数来获取当前日
Sub AutoFilter_in_Excel()
Range("A1").AutoFilter Field:=5, Criteria1:="2"
Range("A1").AutoFilter Field:=10, Criteria1:="Bob"
End Sub
我怎样才能添加删除没有日期的条目的功能,比如说最近四天,以及我上面的现有宏
日期的格式如下
2014年6月7日
谢谢您可以使用
NOW()
的VBA函数来获取当前日期,对于减去的每一个整数,您得到的是1天前,因此,例如,NOW()-4
等于今天之前的4天
因此,使用此逻辑,您的代码可以变成:
Range("A1").AutoFilter Field:=??, Criteria1:=">=" & Now() - 4, _
Operator:=xlAnd, Criteria2:="<=" & Now()
Range(“A1”)。自动筛选字段:=??,标准1:=“>=”&Now()-4_
运算符:=xlAnd,准则2: