Originariamente inviato da Ironmax
Dopo aver attivato la registrazione macro, vorrei estrarre con una formula all' interno di excel il valore numerico dal testo e vedere ciò che mi dà il codice vba.
ok, allora ti dico quello che farei io, metto le formule in diverse celle, per inserire formule semplici e chiare

supponiamo che il testo "melo 105" sia nella cella A1

1) per prima cosa mi accerterei che non ci siano spazi inopportuni

nella cella B1: =ANNULLA.SPAZI(A1)

2) poi troverei la lunghezza della cella "ripulita"

nella cella C1: =LUNGHEZZA(B1)

3) poi cercherei dove è lo spazio rimasto tra testo e numero

nella cella D1: =TROVA(" ";B1)

4) infine estrarrei la sottostringa contenente il numero

nella cella E1: =DESTRA(B1;C1-D1)

ora in E1 dovrebbe esserci il valore 105