VBA宏搜索AutoFilter

时间:2013-06-21 15:38:13

标签: excel vba autofilter

我目前有一个搜索AutoFilter的代码,但会搜索它在引号中的确切内容。

ActiveSheet.Range(Selection, Selection.End(xlUp)).AutoFilter Field:=5, Criteria1:="CLO "

我需要的是一个代码,它会在过滤器中搜索每行中的单词“CLO”。所以说有一条线说“CLO已被预订......”我希望在搜索中出现。目前,我的搜索没有返回任何结果,因为它专门搜索“CLO”。

1 个答案:

答案 0 :(得分:3)

使用以下

更新您的代码
ActiveSheet.Range(Selection, Selection.End(xlUp)).AutoFilter _
    Field:=5, Criteria1:="CLO *"

*表示只要文本以“CLO”开头,就会返回该行,而不管文本是否跟随它。