Bem, abra o VBE (Editor do Visual Basic) com ALT + F11 . No VBA Project Explorer, clique com o botão direito do mouse e adicione um Module
.
Copie e cole o código abaixo e pressione F5 para executar a macro.
Option Explicit
Sub GetNumbers()
Dim uColumn As String
' if your data is in a different column then change A to some other letter(s)
uColumn = "A"
Dim i As Long, j As Long, r As Range
For i = 1 To Range(uColumn & Rows.Count).End(xlUp).Row
Set r = Range(uColumn & i)
Dim tmpStr As String
tmpStr = vbNullString
For j = 1 To Len(r)
If IsNumeric(Right(Left(r, j), 1)) Then tmpStr = tmpStr & Right(Left(r, j), 1)
Next j
r.NumberFormat = "@"
r = tmpStr
Next i
End Sub
Existe uma variável chamada uColumn
. Tem A
atualmente atribuído como a coluna. Se seus dados estiverem em uma coluna diferente, mude de A
para a (s) letra (s) de sua coluna
Espero que isso ajude