[英]'Contains' Filter with TextBox as User Input
我猜这很简单,但是我正在努力寻找适当的解决方案。
我需要对文本框使用“包含”过滤器作为用户输入。 例如:用户在文本框中输入“ Hello”,返回的结果为“ Hello USA”,“ Hello Buddy”,“ Hello”等。
我坚持的那段代码
Selection.AutoFilter Field:=1, Criteria1:=UserForm1.TextBox1.Value, Operator:=xlOr
现在,它给了我带有确切单词的单元格。 任何人都可以指出正确的方向或教程链接。
谢谢你的时间。
如有疑问,请使用宏记录器记录宏。 这会给你:
Selection.AutoFilter Field:=1, Criteria1:="=Hello*", Operator:=xlAnd
因此,
Selection.AutoFilter Field:=1, Criteria1:="=" & UserForm1.TextBox1.Value & "*", Operator:=xlAnd
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.