从vba字符串中删除任何字符组合

时间:2016-02-26 02:35:03

标签: vba excel-vba excel

我的字符串值为00330508911 = 010403954?在Excel VBA中 我想删除除第二组数字之外的所有字符,即010402600。 我已经尝试了许多其他替代品而没有运气,我们对此表示赞赏。

1 个答案:

答案 0 :(得分:0)

假设您的问题是“如何删除等号和问号”之间的数字,那就是它的基本字符串操作:

Public Function secondNumber(inputStr As String) As String

    'text after the equals sign
    a = Mid(inputStr, InStr(1, inputStr, "=") + 1, 100)

    'and before the question mark
    b = Mid(a, 1, InStr(1, a, "?") - 1)

    secondNumber = b

End Function