2012-01-22 55 views
0

我猜這很簡單,但我正在努力尋找適當的解決方案。'包含'以TextBox作爲用戶輸入的篩選器

我需要使用帶有TextBox的'Contains'過濾器作爲用戶輸入。 例如:在返回的文本框,並導致「你好」用戶類型是「你好美」,「你好巴迪」,「你好」等

的一段代碼,我很卡與

Selection.AutoFilter Field:=1, Criteria1:=UserForm1.TextBox1.Value, Operator:=xlOr 

現在它只是給我的單元格中的確切單詞。 任何人都可以指向正確的方向或教程鏈接。

謝謝你的時間。

回答

3

如果有疑問,請使用宏記錄器記錄一個宏。它會給你:

Selection.AutoFilter Field:=1, Criteria1:="=Hello*", Operator:=xlAnd 

因此,

Selection.AutoFilter Field:=1, Criteria1:="=" & UserForm1.TextBox1.Value & "*", Operator:=xlAnd 
+0

+1簡短而中肯。 – Reafidy