Mi è stato richiesto da più fonti di avere la possibilità di creare una formattazione condizionale tale per celle in Excel possano lampeggiare se una certa condizione sia stata verificata o meno.
Purtroppo tale funzionalità non è disponibile in Excel in modo nativo e non c’é modo per integrarla.
La procedura migliore sarebbe quella di attribuire a una cella un metodo che possa permettere il lampeggio (o flashing) ma questo non è possibile.
Si può però optare per un trucco con un foglio Excel addizionale, a lato del foglio di lavoro.
Tale foglio addizionale conterrà i link alle celle che si vuole “far lampeggiare” e le condizioni che devono essere verificate per il lampeggio.
Ho preparato quindi il foglio che qui troverete che dovrà essere aperto assieme al foglio Excel le cui celle vorrete far lampeggiare.
Il foglio conterrà i link alle celle, i criteri di lampeggio e i formati del lampeggio.
procedura per avere le celle lampeggianti:
Cominciamo dal file di esempio:
- scaricate il file qui: Flashing_cells
- Scompattate i due file in una directory
- aprite entrambi i file: un file è ukl file di esempio che contiene le celle che dovranno lampeggiare, il secondo è il file master che contiene i link alle celle che dovranno lampeggiare e i criteri di lampeggio
- Abilitate le macro sul file master
- cambiate lo stato da OFF a ON
A questo punto, se tutto è corretto andate sul foglio di esempio. le celle dovrebbero lampeggiare.
Divertitevi pure a cambiare i criteri o i valori o ancora i formati delle celle, le celle e il lampeggio dovrebbe adeguarsi automaticamente
Come fare per usare questa funzionalità con le proprie celle Excel
Modificate i link nella colonna A e cambiate i criteri di lampeggio:
fintanto che il file master è aperto, le celle, se vengono rispettate le condizioni, lampeggeranno
Ho inserito 4 diversi criteri di lampeggio: higher than, lower than, between e out of. Credo che le logiche che essi applicano sono sufficientemente semplici da non meritare una spiegazione dettagliata
Attenzione solo ai criteri between e out of: se scambiate tra loro upper e lower limit il criterio stesso non funzionerà.
se scrivete i criteri in modo errato nelle celle, non funzioneranno. Basta anche solo mettere una lettera maiuscola per impedirne il funzionamento.
Se fate qualche link strano la macro che gestisce il lampeggio si incastrerà. Vi consiglio dis tare molto attenti.
Svantaggi di questa soluzione:
- la funzionalità Undo viene persa. Non chiedetemi perché: non ne ho la minima idea, so solo che se fate qualcosa di sbagliato nei vostri fogli Excel, non potrete tornare indietro.
- Il lampeggio avviene solo una volta al secondo: non è possibile modificare la frequenza
- Il file master deve essere aperto.
Il file permette di linkare fino a dieci celle e di gestire quindi dieci lampeggi. Questo è voluto: su consiglio di un amico lettore metto a disposizione gratuitamente solo una versione limitata. Se siete interessati a una versione con un numero maggiore di celle potete contattarmi a questo indirizzo mail.