我有一个包含40列的Excel表格。列F
和H:R
包含日期。
我想用VBA创建以下过滤器。
F
和H:R
中的至少一个日期是明天日期,请保留这些行并隐藏其他行我知道如何为同一个字段编码多个条件....但不是几个字段的一个标准...会感谢任何帮助
答案 0 :(得分:1)
创建一个新的列名称ControlColumn,列的值计算为
=COUNTIF(A2:G2, TODAY()+1)
请参阅设置的图片
然后在 ControlColumn 上使用一个过滤器,其中值> 0
所需的范围Selection.AutoFilter
ActiveSheet.Range("$A$1:$H$19").AutoFilter Field:=8, Criteria1:=">0", Operator:=xlAnd