2017-04-27 51 views

回答

1

你可以用通配符*一起使用Like操作:當且僅當MyString包含"anytext"

MyString Like "*anytext*" 

將返回true。詳情請參閱this

0

使用Instr功能

Dim pos As Integer 

pos = InStr("find the comma, in the string", ",") 

將在POS返回15

如果沒有找到則返回0

如果你需要找到一個Excel公式可以用逗號=FIND(",";A1)功能。

請注意,如果要使用Instr來查找字符串的位置不區分大小寫,請使用Instr的第三個參數並將其設置爲const vbTextCompare(對於死硬件只能使用1)。如果比較指定所需的啓動參數:

Dim posOf_A As Integer 

posOf_A = InStr(1, "find the comma, in the string", "A", vbTextCompare) 

會給你14

注意一個值,你必須爲我聯繫的規範規定,指定在這種情況下開始位置。

搶答:Check if a string contains another string