Spostare le celle in base al colore del testo

Tommaso ha una colonna che non contiene altro che valori di testo. Alcune celle mostrano il testo in rosso e altre in nero. Vorrebbe un modo per separare il testo in modo tale che le celle di testo nero rimangano nella colonna e le celle di testo rosso vengano spostate nella colonna successiva.

Ci sono un paio di modi in cui puoi affrontare questo problema. Forse l’approccio più semplice è semplicemente ordinare o filtrare la colonna che contiene i valori di testo. Excel ti consente di filtrare e ordinare in base al colore del testo, il che significa che puoi vedere solo le celle di testo rosso o inserire tutte le celle di testo rosso in un intervallo contiguo. A quel punto sarebbe un compito facile tagliare le celle di testo rosso e incollarle nella colonna successiva.

Ad esempio, ecco come faresti l’ordinamento:

  1. Seleziona le celle che contengono i tuoi valori di testo.
  2. Visualizza la scheda Dati della barra multifunzione.
  3. Fai clic sullo strumento Ordina nel gruppo Ordina e filtra. Excel visualizza la finestra di dialogo Ordina.
  4. Utilizzando l’elenco a discesa Ordina per, scegli Colore carattere.
  5. Utilizza l’elenco a discesa Ordine per indicare quale colore desideri venga mostrato per primo nell’elenco ordinato (qui è dove dovresti scegliere il ​​tuo colore rosso. L’elenco a discesa include ogni colore rilevato nell’intervallo selezionato nel passaggio 1).
  6. Fai clic su OK.

Ora le tue celle sono ordinate, per colore, con il colore specificato nel passaggio 5 all’inizio dell’intervallo di celle. Puoi facilmente copiare le celle relative o spostarle in una colonna diversa. Puoi utilizzare gli stessi passaggi se desideri filtrare i valori del testo in base al colore del carattere.

Se preferisci, puoi anche usare una macro per spostare le celle di testo rosso. Ecco un esempio che copia il valore della cella e il colore del carattere una cella a destra.

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)

Per utilizzare la macro, seleziona le celle che desideri analizzare e quindi esegui la macro. La macro non copia tutta la formattazione delle celle che stai spostando; se questo è fondamentale, puoi invece utilizzare una macro molto più semplice per eseguire lo spostamento.

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)

Se utilizzi una di queste macro e le celle del testo rosso non si spostano, potrebbe essere perché le celle non utilizzano effettivamente il testo rosso. Esistono molte diverse sfumature di rosso che possono essere visualizzate in Excel, quindi dovrai modificare le macro per assicurarti di controllare il colore corretto.

Tags: , , , , , , , , , ,

Ti è stato utile?