Delineare le celle a cui si fa riferimento in una formula (Microsoft Excel)
Quando Fraser seleziona una cella che contiene una formula e quindi fa clic sulla barra della formula, tutte le celle a cui fa riferimento la formula vengono delineate in colori diversi. Questo fa sì che Fred si chieda se sia possibile delineare le celle in questo modo senza la necessità di fare clic nella barra della formula. Troverebbe utile avere la struttura solo quando viene selezionata una cella.
Il tuo primo pensiero potrebbe essere che potresti creare una macro per fare ciò che Fraser vuole. Il problema è che la macro sarebbe piuttosto complessa, poiché avrebbe bisogno di valutare il contenuto della cella e quindi fornire la struttura desiderata. (Capire quali colori usare sarebbe un mal di testa, inoltre non potresti evidenziare i riferimenti di cella nelle formule a colori.) Inoltre, ci deve essere un modo per rimuovere il contorno quando ci si sposta in una cella diversa. Infine, quando sei in modalità Modifica (come quando fai clic nella barra della formula), tutte le scommesse sono disattivate perché non puoi eseguire macro.
No, è più semplice ricordare cosa sta succedendo quando fai clic sulla barra della formula: come già accennato, stai mettendo Excel in modalità Modifica in modo da poter modificare il contenuto della cella. Ci sono due modi molto comuni per passare alla modalità Modifica: fare clic nella barra della formula (come ha fatto Fraser) o semplicemente premere F2. Pertanto, un modo rapido per vedere la struttura di cui gode Fraser sarebbe premere F2. Al termine, premere Esc e si esce dalla modalità Modifica.
È possibile, ovviamente, utilizzare una macro per mandarti in modalità Modifica ogni volta che selezioni una cella. Ecco un esempio di quello che lo farà:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, _ ByVal Target As Range) If Target.HasFormula Then Application.SendKeys ("{F2}") End If End Sub
La macro, che dovrebbe essere memorizzata nel modulo ThisWorkbook, implementa un gestore di eventi che viene eseguito ogni volta che la selezione cambia. Il codice controlla quindi se la cella contiene una formula e, in caso affermativo, il tasto F2 viene inserito nel buffer della tastiera ed Excel entra in modalità Modifica. Questa macro automatizza efficacemente la pressione manuale del tasto F2. (Personalmente, per me, troverei più semplice premere F2 in quei casi in cui voglio guardare il contorno.)
C’è un’altra cosa che potresti trovare utile. Excel ha questa piccola oscura funzionalità che ti consente di selezionare le celle a cui fa riferimento una formula. Per vedere come funziona, seleziona la cella contenente la formula e quindi premi Ctrl + [(questa è la parentesi sinistra). Dovresti vedere che Excel crea un gruppo di selezione costituito dalle celle a cui fa riferimento la formula. Poiché si tratta in realtà di un gruppo di selezione, la cella originale in cui ti trovavi (quella contenente la formula) non è più selezionata.
Sui nostri sistemi Office 365, lo stesso effetto si ottiene semplicemente facendo doppio clic sulla cella contenente la formula. Nelle versioni precedenti di Excel, fare doppio clic su una cella potrebbe comportare l’entrata in modalità Modifica invece di creare il gruppo di selezione dalla formula nella cella.
Infine, puoi anche utilizzare gli strumenti di controllo in Excel per vedere quali celle sono correlate alle celle correnti. Descrivere come utilizzare tutti gli strumenti di controllo va oltre lo scopo di questo suggerimento, ma è possibile esplorarli visualizzando la scheda Formule della barra multifunzione e lavorando con gli strumenti nel gruppo Controllo formula.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (7336) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.