Excel VBA - 按日期过滤

时间:2018-01-30 13:45:44

标签: excel-vba vba excel

我正在尝试编写VBA来过滤文件。

我为第5和第8场过滤了它,但我也希望字段7过滤日期 - 我希望文件显示今天所有行+ 14天并过滤其余行。

感谢

<img [src]="someUrl" (error)="updateUrl($event)">

2 个答案:

答案 0 :(得分:1)

请尝试。

Range("a3:d" & Cells(Rows.Count, "e").End(xlUp).Row).AutoFilter Field:=7, 
Criteria1:=">=" & Date(), Operator:=xlAnd, Criteria2:="<" & Date() +14

答案 1 :(得分:0)

我添加了

&#39;范围(&#34; a3:d&#34;&amp; Cells(Rows.Count,&#34; e&#34;)。End(xlUp).Row).AutoFilter Field:= 7,

标准1:=&#34;&LT; =&#34; &安培;日期+ 14,运营商:= xlAnd,标准2:=&#34;&lt;&#34; &安培;日期+ 14&#39;

它似乎有效。

感谢