No VBA Excel estou trabalhando com Expressões Regulares. Ativei o Microsoft VBScript Regular Expressions 5.5 e estou tentando usar o RegExp para o seguinte.
Input: "234;BB-154"
Expected Output "234;154"
Em vez disso, Valores = "[^\d;]+234;BB-154"
Abaixo está o meu código.
Sub NumbersOnly()
Dim Values As String
Dim Value As String
Set Regex=New RegExp
Value = "234;BB-154"
Values = Regex.replace(Value, "[^\d;]+")
End Sub
A maneira correta de usar o RegEx está abaixo.