【发布时间】:2014-10-29 11:15:35
【问题描述】:
我要做的是过滤 W 列上电子表格中的数据,然后如果 N 列中的值等于今天的日期,则将此工作表中的所有行复制到另一个工作表中。
我遇到困难的地方是将 N 列中的数据过滤为宏中的今天日期。下面我选择了一个随机数据来查看它的外观,我想要做的是弄清楚是否有一种方法可以自动更新到当前日期而无需手动更改。或者,如果我需要采取其他方法。
ActiveSheet.Range("$B$3:$W$2012").AutoFilter Field:=13, Operator:= _
xlFilterValues, Criteria2:=Array(0, "1/20/2015")
日期格式为 ("ddd, date, mmmyy hh:mm -> Tue 20 Jan15 14:00) 我只希望它根据日期而不是时间进行过滤。我也不想改变这个格式因为它不是我创建的电子表格,它每天都会更新给我。
我对 vba 还很陌生,因此我们将不胜感激。
【问题讨论】: