Mike ha spesso bisogno di vedere la differenza tra due valori di cella. Può inserire una semplice formula “= A1 – B1” in una cella di riserva, ma sarebbe molto più semplice se Mike potesse semplicemente selezionare le due celle di interesse e vedere la differenza, come con le somme, le medie, ecc. Barra di stato.

Excel ti consente di personalizzare ciò che appare sulla barra di stato (fai clic con il pulsante destro del mouse sulla barra di stato e scegli la statistica che desideri visualizzare lì), ma non ti consente di visualizzare la differenza tra due celle. Questo ha un senso, se ci pensi: le statistiche disponibili per la visualizzazione sulla barra di stato si basano su quante celle hai selezionato e la “differenza” funziona solo con due celle.

Quindi, la prossima scelta logica è fare una formula (come suggerisce Mike)

o usa una macro. Se vuoi seguire il percorso macro, il seguente è un approccio carino e semplice:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim v As Variant     Dim c As Range     Dim sTemp As String

If Target.Count = 2 Then         v = 0         sTemp = ""

For Each c In Target             If IsNumeric(c) Then                 v = c - v             Else                 sTemp = " (non-numeric values in selected range"

sTemp = sTemp & "; result may be meaningless)"

End If         Next c         Application.DisplayStatusBar = True         Application.StatusBar = "Diff: " & Abs(v) & sTemp     Else         Application.StatusBar = False     End If End Sub

La macro è un gestore di eventi, progettato per risiedere nella finestra del codice per un foglio di lavoro specifico. (Fare clic con il pulsante destro del mouse sulla scheda del foglio di lavoro e scegliere Visualizza codice dal menu contestuale risultante.) Per utilizzare la macro, selezionare semplicemente due celle. Il risultato viene visualizzato sul lato sinistro della barra di stato. Nota che la macro indicherà anche nella barra di stato se una delle celle che hai selezionato contiene qualcosa di diverso da un valore numerico.

Se vuoi creare una versione più complessa della macro (e usarla come componente aggiuntivo di Excel), allora potresti goderti questo articolo sul sito web di Chandoo:

https://chandoo.org/wp/customize-excel-status-bar-vba/

_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 (7433) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.