[算表] VBA 查儲存格內容是否包含某數,執行..

作者: rd2l4 (唉呦就是那個啊~~)   2016-02-01 14:19:59
軟體: EXCEL
版本: 2010
A B
1 [輸入] [查找結果]
2
3
目標是希望輸入(A1)之後可以出現(B1)不同結果(有不論大小寫的中英組合)
舉例來說,這是目標表:
┌────┬────┐
│ 查找 │ 結果 │
├────┼────┤
│  a │ 新 │
├────┼────┤
│ b OR c │ 年 │
├────┼────┤
│ d │ 快 │
├────┼────┤
│ e-g │ 樂 │
└────┴────┘
實際輸入可能是:apple,結果B1是出現"新"(a先出現)
若是:banana,B1就是"年" (b先出現)
目前規劃是Worksheet_Change + application.vlookup?search?find?還是IF?
可能是我找錯方向了,google都找不到類似的東西...
感覺又很簡單可是卻卡住了QQ
在一般搜尋中只要加個*明明就可以的VBA卻不行Orz
求救 T_T 謝謝
作者: soyoso (我是耀宗)   2016-02-01 14:40:00
作者: rd2l4 (唉呦就是那個啊~~)   2016-02-01 14:45:00
對對對我之前明明就用過!!! 謝謝!!
作者: soyoso (我是耀宗)   2016-02-01 15:26:00
用迴圈來判斷呢?如取左邊第一個字元的w回傳錯誤時,則改以下個字元為尋找目標1,2點單一字元或是字串,看那個優先做為條件搜尋
作者: rd2l4 (唉呦就是那個啊~~)   2016-02-01 16:43:00
我先慢慢寫寫看迴圈,謝謝~~~

Links booklink

Contact Us: admin [ a t ] ucptt.com