Pagina 1 di 1

Macro per colorare celle uguali a quelle di un elenco

Inviato: venerdì 6 ottobre 2017, 19:01
da Radagast
Buongiorno,
riprendo quanto era stato iniziato e risolto qui: viewtopic.php?f=9&t=8533
per aggiungere altre funzioni (e apprendere qualche altra cosa sulle macro)

Allego file d'esempio dove sono descritte più in dettaglio le caratteristiche ricercate.

Saluti, Radagast

Re: Macro per colorare celle uguali a quelle di un elenco

Inviato: giovedì 12 ottobre 2017, 15:06
da Radagast
Stavolta credo di averla "chiesta grossa"... :)
Nel frattempo vi metto al corrente della soluzione un po' meno raffinata, ma ugualmente efficace, nel caso qualcun altro ne avesse bisogno.

Ovviamente ho usato la formattazione condizionale.
Mettiamo che nella colonna B, a partire da B3 ci siano i dati da confrontare. A partire da A31 ci sono le caselle per il confronto. (Riporto il posizionamento nel mio foglio di lavoro, non quello allegato nel precedente post)
In B3 ho messo la seguente formattazione condizionale:
SE($A$1="x";(O(B3=A$31;B3=A$32;B3=A$33;B3=A$34;B3=A$35;B3=A$36;B3=A$37;B3=A$38;B3=A$39;B3=A$40;B3=A$41;B3=A$42;B3=A$43;B3=A$44;B3=A$45;B3=A$46;)))
Da copiare/incollare come formato su quelle sottostanti.
Il primo SE, rende attivabile la colorazione degli uguali semplicemente inserendo una x nella casella A1

Quali sono le "scomodità" nell'usare questo metodo?
1) dover scrivere almeno la prima volta tutta la sfilza di B3=A$31 ecc ecc e poi variare "in massa" i riferimenti (tramite editor esterno) in caso di variazioni nelle varie colonne di riferimento.
La cosa diventa ancora più ingestibile nel caso in cui le caselle per il confronto siano in un altro foglio!
A proposito, se qualcuno sa come semplificare il tutto, per favore me lo faccia sapere

2) nel caso in cui le liste di confronto si allunghino, devo aggiungere manualmente i nuovi riferimenti delle celle ex B£=A$47; ecc ecc...
Ancora una volta vorrei fosse possibile usare intervalli di celle... è possibile???