Excel VBA-对所有具有不同条件的图纸应用自动筛选

Excel VBA-对所有具有不同条件的图纸应用自动筛选,excel,Excel,我需要对工作表中的所有列应用自动筛选,但条件不同。 需要应用于C列的第一个标准是删除基于上一个工作日星期一至星期五的所有未来日期,并包括空格。 第二个标准是删除D列中的所有发货。在VBA中,您可以解决此问题 您需要一个代码块来应用自动过滤器。通过简单地使用下面的语法,其中Field是表中的列 Expression. AutoFilter( _Field_ , _Criteria1_ , _Operator_ , _Criteria2_ , _VisibleDropDown_ ) 字段将是一个从

我需要对工作表中的所有列应用自动筛选,但条件不同。 需要应用于C列的第一个标准是删除基于上一个工作日星期一至星期五的所有未来日期,并包括空格。
第二个标准是删除D列中的所有发货。在VBA中,您可以解决此问题

您需要一个代码块来应用自动过滤器。通过简单地使用下面的语法,其中Field是表中的列

Expression. AutoFilter( _Field_ , _Criteria1_ , _Operator_ , _Criteria2_ , _VisibleDropDown_ )
字段将是一个从1到n的数字,表示列号。 定义符合您需要的条件,并对所有所需列重复:

Expression.AutoFilter(Field:=1 , "motor" , _Operator:= xlFilterValues  )

Expression.AutoFilter(Field:=2 , "radiator" , _Operator:= xlFilterValues  )

上面的示例是关于如何将两个不同的标准应用于两个不同的列字段1和2的示例代码。

您对此有什么具体问题吗?到底是哪一部分给你带来了问题?