Come separare il testo in base al colore dei singoli caratteri

Diego ha una serie di valori di testo nella colonna A. Questi valori sono formattati con due diversi colori di carattere in ciascuna cella (la prima parte del testo è di un colore e la seconda parte è di un colore diverso). Vorrebbe dividere questi valori di testo nelle colonne B e C, in modo tale che qualsiasi cosa con il primo colore sia nella colonna B e qualsiasi cosa con il secondo colore sia nella colonna C. Sa già che lo strumento Testo in colonne non lo gestirà, quindi si chiede se può essere fatto.

Sì, si può fare. Ma l’unico modo è tramite VBA. Sarebbe possibile creare una macro che analizzi tutte le celle nella colonna A e inserisca il testo nelle colonne B e C (come richiesto da Diego), ma è più flessibile creare una funzione definita dall’utente (UDF) che restituirà il testo del colore desiderato. Ecco un esempio:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

Come separare il testo in base al colore dei singoli caratteri 1

Tags: , , , , , ,

Ti è stato utile?