Que tal apenas verificar se .Text
contém um valor numérico e, se não, defini-lo como 0
?
If Not IsNumeric(txtMileage.Text) Then txtMileage.Text = 0
Você pode ou não querer armazená-lo como uma variável para evitar alterar o controle.
Dim txt as Variant
txt = txtMileage.Text
If Not IsNumeric(txt) Then txt = 0