我猜这很简单,但我很难找到合适的解决方案。
我需要使用'Contains'过滤器和TextBox作为用户输入。 例如:TextBox中“Hello”的用户类型和返回的结果是“Hello USA”,“Hello Buddy”,“Hello”等。
我坚持使用的代码
Selection.AutoFilter Field:=1, Criteria1:=UserForm1.TextBox1.Value, Operator:=xlOr
现在它只是给我细胞中的确切单词。 任何人都可以指出我正确的方向或教程链接。
感谢您的时间。
答案 0 :(得分:4)
如有疑问,请使用宏录制器录制宏。哪个会给你:
Selection.AutoFilter Field:=1, Criteria1:="=Hello*", Operator:=xlAnd
因此,
Selection.AutoFilter Field:=1, Criteria1:="=" & UserForm1.TextBox1.Value & "*", Operator:=xlAnd