我目前有一个搜索自动过滤器的代码,但会搜索我在引号中的确切内容。
ActiveSheet.Range(Selection, Selection.End(xlUp)).AutoFilter Field:=5, Criteria1:="CLO "
我需要的是一个代码,它将在每行中搜索过滤器中的单词“CLO”。所以说有一行写着“CLO 已被预订......”我希望它出现在搜索中。目前,我的搜索没有返回任何结果,因为它专门搜索“CLO”。
最佳答案
使用以下内容更新您的代码
ActiveSheet.Range(Selection, Selection.End(xlUp)).AutoFilter _
Field:=5, Criteria1:="CLO *"
*
表示只要文本以“CLO”开头,就会返回该行,而不管它后面的文本。
关于excel - VBA 宏搜索自动筛选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17239180/