VBA InStr-搜尋

VBA InStr-搜尋

此函數是用在搜尋變數中的值,並傳回該變數中的第幾個位置
函數:
InStr(搜尋引數的起始,字串運算式,比對字串)
範例:
Dim SearchString, SearchChar, MyPos
SearchString ="XXpXXpXXPXXP"    ' 被搜尋的字串。
SearchChar = "P"    ' 要尋找字串 "P"。
' 從第四個字元開始,以 [文字比對] 的方式找起。傳回值為 6(小寫 p)。
' 小寫 p 和大寫 P 在 [文字比對] 下是一樣的。
MyPos = Instr(4, SearchString, SearchChar, 1)   
' 從第一個字元開使,以 [二進位比對] 的方式找起。傳回值為 9(大寫 P)。
' 小寫 p 和大寫 P 在 [二進位比對] 下是不一樣的。
MyPos = Instr(1, SearchString, SearchChar, 0)
' 預設的比對方式為 [二進位比對](最後一個引數可省略)。
MyPos = Instr(SearchString, SearchChar)    ' 傳回 9。
MyPos = Instr(1, SearchString, "W")    ' 傳回 0。

留言

這個網誌中的熱門文章

delivery note和delivery order的區別和翻譯

Eclipse 3.6.1 Helios 中文化方法

牙技專業英文--技工篇