Anch'io l'ho provata e funziona egregiamente anche con i trattini nel msgbox ritorna: 12345678912345678

codice:
Private Sub Command1_Click()
stringa$ = "12345OEM---678912345678"
For i = Len(stringa$) To 1 Step -1
    car = Mid(stringa$, i, 1)
        If IsNumeric(car) = False Then stringa = Left(stringa, i - 1) & Mid(stringa, i + 1, Len(stringa) - 1)
Next i
MsgBox stringa
End Sub
Ciao