使用自动filterfunction的情况下的多个标准
我有一张表格,我想过滤T和U列中的空白行。我有一些情况需要考虑。
我有几个缺失的行,并表示它们在列S中丢失。如果它们丢失,我不希望它们被视为过滤条件。 在默认情况下它们是空白的
另一种情况是,T和U列中的任何一行都是空白的,必须进行过滤。 如果两列都是空白的,那么它们也必须被过滤掉。
我附上了两张图片供参考。 任何人都可以build议我如何做到这一点? 我是VBA的初学者,任何领导都会有所帮助。
Sub FC() Dim ws As Worksheet Set ws = Sheets("FC") With ws .Range("A5:T1000").autofilter Field:=20, Criteria1:="=", Operator:=xlFilterValues End With End Sub
我试过上面的代码,它适用于列T.我如何包含多个条件? 因为在我的情况下,列S丢失,我不需要考虑完整的行。 而我的T和U,空白或任何一个是空白的,那么我需要他们被过滤。
这是我的工作表在开始时的样子。
我想有一个代码,在这样一种方式,我想筛选列T和S的空白行,列T和U中的任何行被发现空白,然后我想过滤它们。
好吧,以下是如何使用助手列实现自定义筛选。 让我们来看看Z
这个任务。
Sub FC() With Sheets("FC").Range("Z5:Z100") .EntireColumn.Hidden = True ' <-- optional, to hide the temp column .Formula = "=AND(S5<>""Missing"",OR(ISBLANK(T5),ISBLANK(U5)))" .AutoFilter 1, True End With End Sub