Mike muss häufig den Unterschied zwischen zwei Zellenwerten erkennen. Er kann eine einfache „= A1 – B1“ -Formel in eine Ersatzzelle eingeben, aber es wäre viel einfacher, wenn Mike nur die beiden interessierenden Zellen auswählen und den Unterschied wie bei Summen, Durchschnittswerten usw. in der Zelle sehen könnte Statusleiste.

In Excel können Sie die Anzeige in der Statusleiste anpassen (klicken Sie mit der rechten Maustaste auf die Statusleiste und wählen Sie die Statistik aus, die dort angezeigt werden soll), aber Sie können den Unterschied zwischen zwei Zellen nicht anzeigen. Dies ist ein wenig sinnvoll, wenn Sie darüber nachdenken – die Statistiken, die in der Statusleiste angezeigt werden können, basieren auf der Anzahl der von Ihnen ausgewählten Zellen, und der „Unterschied“ funktioniert nur mit zwei Zellen.

Die nächste logische Wahl ist also, entweder eine Formel zu erstellen (wie Mike vorschlägt)

oder verwenden Sie ein Makro. Wenn Sie die Makroroute wählen möchten, ist das Folgende ein schöner, einfacher Ansatz:

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

Das Makro ist ein Ereignishandler, der sich im Codefenster für ein bestimmtes Arbeitsblatt befindet. (Klicken Sie mit der rechten Maustaste auf die Registerkarte des Arbeitsblatts und wählen Sie im daraufhin angezeigten Kontextmenü die Option Code anzeigen.) Um das Makro zu verwenden, wählen Sie einfach zwei Zellen aus. Das Ergebnis wird auf der linken Seite der Statusleiste angezeigt. Beachten Sie, dass das Makro auch in der Statusleiste anzeigt, ob eine der von Ihnen ausgewählten Zellen etwas anderes als einen numerischen Wert enthält.

Wenn Sie eine komplexere Version des Makros erstellen möchten (und es als Excel-Add-In verwenden möchten), könnte Ihnen dieser Artikel auf der Chandoo-Website gefallen:

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

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (7433) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.