fogaceiro,
experimenta este código simples, mas eficaz, com necessária adaptação:
sub numbersonly()
dim i, lastrow
lastrow = range(“a” & rows.count).end(xlup).row
for i = 1 to lastrow
for j = 1 to len(cells(i, “a”))
if isnumeric(mid(cells(i, “a”), j, 1)) then
newval = newval & mid(cells(i, “a”), j, 1)
end if
next j
cells(i, “a”).value = newval
newval = “”
next i
end sub
fica bem e diz qq coisa, ok? se tiveres dúvidas em como efectuar a adaptação, coloca aqui uma planilha com exemplo. 🙂