我主要使用宏录制功能,因为我对VBA知之甚少。我可以在某种程度上看到它,但对实际写任何东西都不太了解。
我的问题是我要过滤掉列中的特定值,但记录功能似乎只支持选择要保留的特定值而不是取出。
例如,如果列中填充了事先未知的任意单词,我想确保某个特定单词不在其中。如果一个专栏里装满了水果的名字,我会想要拿出“苹果”而不必知道那里其他所有水果的名字。记录功能似乎只是说要保留什么,而不是拿走什么,在示例中,我必须选择每个水果,但“苹果”,以过滤“苹果”。
任何帮助都会很棒,提前谢谢。可能我只是没有看到什么
答案 0 :(得分:2)
考虑:
Sub Macro1()
ActiveSheet.Range("$G$1:$G$21").AutoFilter Field:=1, Criteria1:="<>apple", _
Operator:=xlAnd
End Sub
仅作为一个例子。