Public Function ExtractNumbers(s As String) As String
With CreateObject("VBScript.RegExp")
.Pattern = "[^0-9 ]"
.Global = True
ExtractNumbers = Application.WorksheetFunction.Trim(.Replace(s, ""))
End With
End Function
Public Function ExtractNumbers(s As String) As String
Dim vS As Variant
For Each vS In Split(s)
If IsNumeric(vS) Then ExtractNumbers = ExtractNumbers & " " & vS
Next vS
ExtractNumbers = Mid(ExtractNumbers, 2)
End Function