excel - VBA过滤掉小于30的日期

标签 excel vba filter

有谁知道在excel中过滤所有超过30天的数据的vba代码?这意味着它将显示超过 30 天的项目。相当标准的数据集。记录的姓名、时间和日期列。我只想打开工作簿并过滤掉不到 30 天的任何人。提前致谢!

最佳答案

Dim sht As Worksheet
Set sht = Worksheets("Sheet1")

With sht.Range("A1").CurrentRegion
    .AutoFilter
    .AutoFilter Field:=1, Criteria1:="<" & CLng(Date - 30)
End With

关于excel - VBA过滤掉小于30的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53770739/

相关文章:

excel - 具有多个条件的 COUNTIF

vba excel宏打开txt文件浏览

数组数组中的 Javascript 嵌套过滤器

excel - 如何取消vba的followhyperlink?

excel - 选择带有用户输入字符串的 Excel 工作表

vba - 使用 VBA 在事件单元格中粘贴特殊内容

excel - 如果工作表 ("wsName")存在

java - 如何使用多个条件从集合列表中过滤

python - 删除与小于指定大小的组对应的行

vba - 从多页表单中获取事件控件名称和值