根据与日期列的关系过滤行

时间:2011-11-03 18:23:38

标签: excel vba excel-vba

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

  1. 如果当前日期在第一栏的日期3-6个月内;
  2. 如果当前日期在第I栏日期的0-3个月内;
  3. 如果当前日期已超过第I列中的日期。
  4. 感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

听起来您想使用DATEDIFF VBA功能。以下是一个示例:http://www.techonthenet.com/excel/formulas/datediff.php

答案 1 :(得分:0)

除DateDiff外,您还可以使用:

Date()
Year()
Month()
Day()

确定此信息的功能。