根据日期筛选Excel



我想使用Blueprism根据特定日期过滤数据集。要筛选的I列是日期时间列。

当我传递值01/05/2020*时,不会返回任何值。存在诸如2020年5月1日03:17:42 之类的值

代码:

GetInstance(handle).Range(range). _ 
AutoFilter(Field:=Field,Criteria1:=SearchInput)

因为01/05/2020 03:17:4201/05/2020不同,所以它更大。日期保存为数值(自1900-01-01以来的天数(。

例如,2020-05-01 03:17:42是数值43951.13729,其中43951是自1900-01-01以来的天数,0.13729是一天(时间(的一部分

因此,如果您有包含时间的日期,则需要一个包含所有日期>=2020-05-01<2020-05-02的过滤器。在Excel中,日期过滤器应使用数字值,您可以使用CDbl()转换SearchInput中的日期。

最新更新