ok, allora ti dico quello che farei io, metto le formule in diverse celle, per inserire formule semplici e chiareOriginariamente 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.
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

Rispondi quotando