-1
拆分有一個字符串像我如何在字符串中VBA
string1= "sample thing(model)"
我需要得到括號即模型內的字符串。而我正在使用下面的代碼,但不工作。我需要使用哪種方法。
vString1 = Split(string1, "(",2)
拆分有一個字符串像我如何在字符串中VBA
string1= "sample thing(model)"
我需要得到括號即模型內的字符串。而我正在使用下面的代碼,但不工作。我需要使用哪種方法。
vString1 = Split(string1, "(",2)
如果你知道它總是會是parens,我會使用Instr()方法。結合Mid()函數,它看起來像這樣:
'Find the location of the open parens
X = Instr (string1, "(")
'Find the location of the close parens
Y = Instr (string1, ")")
'Use the Mid function to find the string located inside the parens
MyString = Mid(string1, X, Y)
感謝您的及時答覆。我越來越喜歡**(模型)**我使用替換fn來替換(,)與「」 – vuyy1182
嘗試** MyString = Mid(string1,X + 1,Y-1)**來抵消這些parens,然後。不要忘記,您需要在LIKE子句中包含星號(「*」),否則它將找不到任何匹配項。 –