Remove Caracteres

Função que remove os caracteres não numéricos

Função para remover caracteres não numéricos de um texto.


Sub teste()

    Range("A2").Value2 = RemoveCaracterNaoNumericos(Range("A1").Value2)
End Sub


Function RemoveCaracterNaoNumericos(ByVal AlphaNum As Variant) As String
         Dim Clean As String
         Dim Pos, A_Char$

         Pos = 1
         If IsNull(AlphaNum) Then Exit Function

         For Pos = 1 To Len(AlphaNum)
            A_Char$ = Mid(AlphaNum, Pos, 1)
            If A_Char$ >= "0" And A_Char$ <= "9" Then
              Clean$ = Clean$ + A_Char$
            End If
         Next Pos

         RemoveCaracterNaoNumericos = Clean$

End Function

Caso queira receber esse arquivo Excel, contendo essa função, é só enviar um e-mail
solicitando para o endereço
marmitanao@gmail.com