Conteggio dei colori dai formati condizionali (Microsoft Excel)
Ronald ha un foglio di lavoro che utilizza la formattazione condizionale. Le condizioni fanno sì che le celle abbiano colori diversi. Vuole contare il numero di celle rosse nel foglio di lavoro. Sa come creare una macro che esaminerà il colore della cella e farà un conteggio se una cella è formattata direttamente come rossa, ma la macro non funzionerà con celle formattate in modo condizionale. Ronald vuole sapere se esiste anche un modo per contare questi globuli rossi condizionatamente.
Non è possibile controllare direttamente in una macro il colore di una cella basato su un formato condizionale. Ci sono modi per aggirare questo problema con una macro, ma non è per i deboli di cuore. La pagina seguente sul sito di Chip Pearson mostra la difficoltà nel determinare i colori condizionali:
http://www.cpearson.com/excel/CFColors.htm
Data la difficoltà del compito, potrebbe essere più semplice ricreare le condizioni all’interno della macro e quindi vedere quali celle soddisfano queste condizioni. Il risultato è che si contano le celle che corrispondono alle condizioni anziché contare le celle colorate in rosso come risultato di tali condizioni. Ciò dovrebbe produrre lo stesso conteggio di celle, ma è molto più facile da gestire a livello di codice.
Ovviamente, l’unico avvertimento a questa soluzione è che dovrai mantenere le condizioni nella macro e le condizioni nei formati condizionali sincronizzate tra loro. Se ne cambi uno e non riesci a cambiare l’altro, non otterrai i risultati desiderati.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (2873) si applica a Microsoft Excel 97, 2000, 2002 e 2003.