Evidenziazione condizionale di celle contenenti formule (Microsoft Excel)
Probabilmente sai già che puoi selezionare tutte le celle contenenti formule in un foglio di lavoro premendo F5 e scegliendo Speciale | Formule. Se è necessario tenere costantemente d’occhio dove si trovano le formule, eseguire ripetutamente la selezione può diventare noioso. Una soluzione migliore è utilizzare le funzionalità di formattazione condizionale di Excel per evidenziare le celle con le formule.
Prima di poter utilizzare la formattazione condizionale, tuttavia, è necessario creare una funzione definita dall’utente che restituirà True o False, a seconda che sia presente una formula in una cella. La seguente macro farà il compito molto bene:
Function HasFormula(rCell As Range) As Boolean Application.Volatile HasFormula = rCell.HasFormula End Function
Per usarlo con la formattazione condizionale, seleziona le celle che desideri controllare, quindi segui questi passaggi:
-
Con la scheda Home della barra multifunzione visualizzata, fare clic sull’opzione Formattazione condizionale nel gruppo Stili. Excel visualizza una tavolozza di opzioni relative alla formattazione condizionale.
-
Scegli Nuova regola. Excel visualizza la finestra di dialogo Nuova regola di formattazione.
-
Nell’area Seleziona un tipo di regola nella parte superiore della finestra di dialogo, scegli Usa una formula per determinare quali celle formattare. (Vedi figura 1.)
-
Nella casella Formato valori dove questa formula è vera, immettere “= HasFormula (A1)” (senza virgolette). Se la cella attiva nell’intervallo selezionato non è A1, dovrai modificare leggermente la formula per riflettere qualunque cella sia attiva.
-
Fare clic su Formato per visualizzare la finestra di dialogo Formato celle.
-
Utilizzare i controlli nella finestra di dialogo Formato celle per specificare come si desidera formattare le celle.
-
Fare clic su OK per chiudere la finestra di dialogo Formato celle.
-
Fare clic su OK.
Microsoft ha introdotto la funzione ISFORMULA con Excel 2013. La funzione ISFORMULA consente di evidenziare le celle che contengono formule senza utilizzare una macro. Per utilizzare questa funzione con la formattazione condizionale, seleziona le celle che desideri controllare, quindi segui questi passaggi:
-
Con la scheda Home della barra multifunzione visualizzata, fare clic sull’opzione Formattazione condizionale nel gruppo Stili. Excel visualizza una tavolozza di opzioni relative alla formattazione condizionale.
-
Scegli Nuova regola. Excel visualizza la finestra di dialogo Nuova regola di formattazione.
-
Nell’area Seleziona un tipo di regola nella parte superiore della finestra di dialogo, scegli Usa una formula per determinare quali celle formattare.
-
Nella casella Formato valori dove questa formula è vera, immettere “= ISFORMULA (A1)” (senza virgolette). Se la cella attiva nell’intervallo selezionato non è A1, dovrai modificare leggermente la formula per riflettere qualunque cella sia attiva.
-
Fare clic su Formato per visualizzare la finestra di dialogo Formato celle.
-
Utilizzare i controlli nella finestra di dialogo Formato celle per specificare come si desidera formattare le celle. Ad esempio, puoi selezionare un colore di riempimento per le celle con le formule.
-
Fare clic su OK per chiudere la finestra di dialogo Formato celle.
-
Fare clic su OK.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (9900) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: