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

看板Office作者 (唉呦就是那個啊~~)時間10年前 (2016/02/01 14:20), 10年前編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/3 (看更多)
軟體: 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 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.68.96.125 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1454307602.A.2DD.html

02/01 14:40, , 1F
02/01 14:40, 1F

02/01 14:45, , 2F
對對對我之前明明就用過!!! 謝謝!!
02/01 14:45, 2F
不好意思如果還是有問題T_T 1. 因為輸入的內容不一定在第一個,他可能是watermelon,判定成新 (a先出現了,但在第二個) 2. 因為判定的內容並不單純是單個字母,可能是xxx 舉例來說:Tim 或 Tom 是否可以把他判定成不同物件? 按照目前的狀況繼續寫T會判定成同一個... 謝謝! ※ 編輯: rd2l4 (203.68.96.125), 02/01/2016 15:17:28

02/01 15:26, , 3F
用迴圈來判斷呢?如取左邊第一個字元的w回傳錯誤時,則改
02/01 15:26, 3F

02/01 15:26, , 4F
以下個字元為尋找目標
02/01 15:26, 4F

02/01 15:28, , 5F
1,2點單一字元或是字串,看那個優先做為條件搜尋
02/01 15:28, 5F

02/01 16:43, , 6F
我先慢慢寫寫看迴圈,謝謝~~~
02/01 16:43, 6F
文章代碼(AID): #1MhlaIBT (Office)
文章代碼(AID): #1MhlaIBT (Office)