删除2012年和2014年8月8日之间的日期行

时间:2016-01-08 11:23:33

标签: excel vba

我想删除列“X”中的日期在01/01/2012和08/01/2014之间的所有行。我试着寻找一个虚拟代码,却找不到任何代码。

2 个答案:

答案 0 :(得分:1)

这样的东西
make

不测试这个,但这是我怎么做的,如果不能通过VBA过滤来完成呢?

答案 1 :(得分:1)

难怪这需要永远。它必须计算13000个单元格的整个if语句。

这只是一次性行动吗?如果是,为什么不标记整个表,然后对列x的数据进行排序。如果列x被格式化为数据,那么它应该正常排序(根据需要增加或减少,我用增加的值来增加或减少)然后你可以按ctrl + f,输入08/01/2014>按搜索,它应该跳转到该日期的第一行。你可以删除它上面的所有内容。不需要永远采用的代码:)