ho la seguente necessità riesco ad estrapolare i dati da una stringa tramite funzioni excel,
ora io vorrei capire (sono un autodidatta e pertanto ho ancora tanti limiti) come fare per
ottenere gli stessi risultati tramite codice vba excel.
Vi scrivo le funzioni che utilizzo in diverse celle.
La stringa prima si trova nella cella A3, la seconda in B3.
io con la seguente funzione estrapolo la prima parte sino al primo spazio
e la scrivo nella cella F3
- Codice: Seleziona tutto
=STRINGA.ESTRAI(A3; 1; TROVA(" ";A3))
dopo con quest'altra estrapolo la seconda parte e la scrivo nella cella G3
- Codice: Seleziona tutto
=DESTRA(A3;LUNGHEZZA(A3)-RICERCA(" ";A3))
poi estrapolo dalla cella B3 i primi caratteri sino al "-" che scrivo nella cella Q3
- Codice: Seleziona tutto
=DESTRA(B3;LUNGHEZZA(B3)-RICERCA("-";B3))
ed infine nella cella I3 estrapolo la parte che mi interessa
- Codice: Seleziona tutto
=SOSTITUISCI(STRINGA.ESTRAI(Q3; 1; TROVA("-";Q3));"-";"")
Ringrazio chi può darmi un aiuto a scrivere il codice vba.
Francesco