[算表] 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