2013-06-21 160 views
0

我目前有一个代码,它搜索一个自动筛选器,但搜索它准确地说我在报价单内。VBA宏搜索自动筛选器

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

我需要的是一个代码,它将在每行中搜索Filter的单词“CLO”。所以说这里有一句话说:“CLO已经被预订了......”我想让它出现在搜索结果中。目前,我的搜索没有返回任何结果,因为它正在专门搜索“CLO”。

在此先感谢。

回答

1

更新有以下

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

*你的代码表明,只要文本开始“CLO”,该行会被退回,无论文本跟随它。