excel:查找范围内和日期之外的日期

时间:2017-06-09 12:09:36

标签: excel vba excel-vba

这是一个我试图弄清楚几天的问题。 我有一份他们带假期的人员名单。

像这样: enter image description here

我正在使用高级过滤器,其中有多个条件用于查找我在><的条件中插入的两个日期,并返回此范围之间的所有人。

这是代码:

Sub FiltroAutomatico()
'
' FiltroAutomatico Macro
'

'
Sheets("BASE_TOTAL_ATUAL").Range("A1:J445").AdvancedFilter Action:= _
    xlFilterCopy, CriteriaRange:=Range("CONSULTA!Criteria"), CopyToRange:=Range _
    ("CONSULTA!Extract"), Unique:=False
Range("H25").Select
ActiveWindow.SmallScroll Down:=-15
Range("G3").Select

End Sub

它符合我的标准:

enter image description here

翻译我在单元格中插入的内容:>10/02/2017<10/06/2017

这是我的问题开始了。当我插入一个范围时,它只返回这些日期内“开始”和“完成”的值。 如果有人通过10/01/201710/10/2017休假,或者他的假期从08/06/2017开始,到15/08/2017结束,则不会出现在我的搜索中。

我是VBA的新手,我在研究中没有找到任何关于这个问题的解决方案。

任何建议都将受到赞赏,我不知道是否可以使用高级过滤器。

我最初发现了THAT问题,但我不知道这对问题是否完全有用。

0 个答案:

没有答案