EXCEL: COME RICAVARE IL CODICE COLORE DEL TESTO (NO VBA)

Excel come ricavare l’informazione del colore del testo nelle celle

Un tutorial step-by-step per scoprire un metodo semplice (e dimenticato) che permette di estrarre ed usare il colore del testo.

Il colore è una delle informazioni più dirette per differenziare i dati ed utilizzarli per operazioni matematiche o classificazioni in base a diversi criteri.

Una vecchia funzione macro GET.CELL (in italiano INFO.CELLA) consente di ottenere una lista di caratteristiche senza VBA, acronimo di Visual Basic for Applications.

Abbiamo già impiegato questo sistema per il colore in background delle celle, ora cambiamo il tipo d’informazione invece che 38 adoperiamo l’argomento 24 che restituisce il font color del primo carattere come numero in un range da 1 a 56. Se il font ha il colore Automatico (nero), il risultato darà 1.

Vediamo come fare. Le istruzioni sono per Mac, ma sono simili per Windows.

Prima di procedere controlliamo che il Menu Macro sia attivo. Non useremo VBA, ma sfrutteremo la funzionalità.

Preferenze – Sicurezza e Privacy

Nelle opzioni di Sicurezza e Privacy abilitiamo tutte le Macro, ricordandoci di togliere il flag una volta terminato il lavoro per evitare che file scaricati dal web siano potenzialmente pericolosi per il computer.

Preferenze – Sicurezza e Privacy – Flag su attivazione Macro

Nella prima riga inseriamo le descrizioni delle colonne:

in A1 TESTO COLORATO, in B1 FONT COLOR.

Salviamo il lavoro dando nome Colore_Testo.

Colore carattere Nero Automatico

Nella colonna A inseriamo celle con testo di differenti colori. Il Nero è il colore Automatico, poi usiamo rosso, viola, ciano e verde.

Colori carattere: Rosso, Viola, Ciano e Verde

Ci spostiamo nella colonna B, selezioniamo B3.

Andiamo su scheda Formule e clicchiamo su Definisci Nome.

Formule, Definisci nome, info.cella

Nella finestra che compare digitiamo Idcoloretesto nel nome e scriviamo il comando chiave per il nostro progetto:

=INFO.CELLA(24; Foglio1! A3) 

Click su OK.

INFO.CELLA equivale a GET.CELL nella versione inglese del software.

Salviamo il lavoro e un messaggio avverte che per includere la macro bisogna scegliere:

Cartella di lavoro con attivazione macro con estensione .xlsm

Salvare come Cartella di lavoro con attivazione macro con estensione .xlsm

Con B3 selezionato, andiamo nella barra funzione e digitiamo

=(Idcoloretesto)

Invio/Enter 

(Compare una finestra tooltip che suggerisce funzioni. Possiamo scegliere di cliccare sopra l’aiuto o inserire nome da tastiera).

Finestra tooltip in Barra funzione con suggerimenti

La funzione Macro con argomento 24 restituisce il colore della prima lettera del testo nella cella, classificando i colori da 1 a 56.

La prima riga aveva il nero automatico e nella cella B3 compare 1.

Copia con trascinamento maniglia di riempimento

Copiamo la formula nelle rimanenti celle di B trascinando la maniglia di riempimento ed otteniamo i relativi valori del colore nelle celle.

I valori restituiti sono:

3 per il rosso,
29 per il viola,
33 per il ciano,
50 per il verde.

Info colore testo in cella

Nella seconda parte del Tutorial vedremo un esempio pratico per sfruttare l’informazione per somme e calcoli.

Potete visualizzare i vari passaggi nel video sul canale YouTube di ShowTechies. Se vi piacciono i nostri tutorial, iscrivetevi per rimanere aggiornati ed aiutarci a crescere. Grazie!

RIPRODUZIONE RISERVATA – © 2024 SHOWTECHIES – Quando la Tecnologia è spettacolo™

ShowTechies non è responsabile di eventuali danni causati dall’errata applicazione delle formule.

Immagini e Video:  Simona Braga – Vietata la riproduzione dell’articolo e del video senza autorizzazione scritta. 

Commenta per primo

Lascia un commento

L'indirizzo email non sarà pubblicato.


*