Vba 根据与日期列的关系筛选行

Vba 根据与日期列的关系筛选行,vba,excel,Vba,Excel,我正试图找到一种好方法,根据过期列(我的实际电子表格中的I列)过滤数据。我可以把行和所有的行复制到另一张纸上,但日期对我来说是新事物。基本上,我需要知道如何根据三种情况进行过滤: 如果当前日期在第一栏日期后3-6个月内 如果当前日期在第一栏日期的0-3个月内 如果当前日期超过第一列中的日期 谢谢您的帮助。听起来您想使用DATEDIFF VBA函数。以下是一个示例:.除了DateDiff之外,您还可以使用: Date() Year() Month() Day() 用于确定此信息的函数

我正试图找到一种好方法,根据过期列(我的实际电子表格中的I列)过滤数据。我可以把行和所有的行复制到另一张纸上,但日期对我来说是新事物。基本上,我需要知道如何根据三种情况进行过滤:

  • 如果当前日期在第一栏日期后3-6个月内
  • 如果当前日期在第一栏日期的0-3个月内
  • 如果当前日期超过第一列中的日期

  • 谢谢您的帮助。

    听起来您想使用DATEDIFF VBA函数。以下是一个示例:.

    除了DateDiff之外,您还可以使用:

    Date()
    Year()
    Month()
    Day()
    
    用于确定此信息的函数