Ciao inbario, si può fare sia con una con una formula che con una routine.
il problema nasce se poi quando si inseriscono altri dati si rimettono in formato testo.
hai detto diverse colonne, quello con la formula in una colonna Vuota ammettendo che i dati siano nella colonna "B" in questa colonna Vuota scrivi "=B1*1" e trascini fino alla fine della colonna, avrai tutti i dati della colonna "B" convertiti in numeri, e non ti resta altro che fare "Copia IncollaValori", mi raccomando "INCOLLAVALORI", dalla colonna d'appoggio alla colonna "B".
Ripeti per le altre colonne che hanno lo stesso problema.
oppure questa macro con poche righe di VBA, ma ti converte una colonna alla volta, devi solo inserire la colonna da convertire, questo il codice:
Sub txTOnum()
Dim c, x, Col
Col = InputBox("Inserisci la colonna da convertire")
c = Range(Col & "1").Column
For x = 1 To Cells(Rows.Count, c).End(xlUp).Row
Cells(x, c) = Cells(x, c) * 1
Next x
End Sub
da copiare in un Modulo, lanci la macro inserisci la colonna A-B-o quello che sia ed avrai la colonna convertita in numeri.
per esperienza fai "Sempre" le prove su una copia del file, possono andare storte molte cose.
Ciao By Sal
[Modificato da by sal 13/12/2018 08:22]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie
clicca qui