- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
16#
發表於 2011-11-14 10:46
| 只看該作者
本帖最後由 GBKEE 於 2011-11-14 11:06 編輯
回復 15# downling - Sub Ex() 'StrReverse函數 -> 傳回指定字串的字元順序是反向的。
- Dim A, X
- A = "A_120_78_9"
- X = A Like "*120*" '找到傳回 True 反之傳回 False
- MsgBox X
- X = InStrRev(A, "_") '由左右向左搜尋的字串運算式
- MsgBox X
- A = StrReverse(A)
- X = InStr( A, "_") '由左向右搜尋的字串運算式
- MsgBox X
- End Sub
複製代碼- Sub Ex() ''InStr , InStrRev 用法不同
- Dim A, X, C
- A = "A120_78_9"
- 'InStr([start, ]string1, string2[, compare])
- ' start= C string1= A 'string2="_"
- C = 1 '設定從第幾個字母開始尋找
- 'X = InStr(A, "_") '沒指定C 預設為1
- X = InStr(C, A, "_") '由左向右搜尋的字串運算式
- MsgBox X
- 'InstrRev(stringcheck, stringmatch[, start[, compare]])
- ' stringcheck= A 'stringmatch="_" Start= C
- C = Len(A) '設定從第幾個字母開始尋找
- 'X = InStrRev(A, "_") '沒指定C 預設為字串的長度 Len(A)
- X = InStrRev(A, "_", C) '由右向左搜尋的字串運算式
- MsgBox X
- End Sub
複製代碼 |
|