Gliederungszellen, auf die in einer Formel verwiesen wird (Microsoft Excel)
Wenn Fraser eine Zelle auswählt, die eine Formel enthält, und dann in die Formelleiste klickt, werden alle Zellen, auf die in der Formel verwiesen wird, in verschiedenen Farben dargestellt. Dies lässt Fred sich fragen, ob es möglich ist, Zellen auf diese Weise zu skizzieren, ohne in die Formelleiste klicken zu müssen. Er würde es hilfreich finden, die Gliederung nur dann zu haben, wenn eine Zelle ausgewählt wird.
Ihr erster Gedanke könnte sein, dass Sie ein Makro erstellen könnten, um das zu tun, was Fraser will. Das Problem ist, dass das Makro ziemlich komplex wäre, da es den Inhalt der Zelle auswerten und dann die gewünschte Gliederung liefern müsste. (Das Herausfinden, welche Farben verwendet werden sollen, bereitet Kopfschmerzen. Außerdem konnten Sie die Zellreferenzen in den Formeln nicht farblich hervorheben.) Außerdem muss es eine Möglichkeit geben, die Umrisse zu entfernen, wenn Sie in eine andere Zelle wechseln. Wenn Sie sich im Bearbeitungsmodus befinden (wie beim Klicken in die Formelleiste), sind alle Wetten deaktiviert, da Sie keine Makros ausführen können.
Nein, es ist einfacher, sich daran zu erinnern, was passiert, wenn Sie in die Formelleiste klicken. Wie bereits erwähnt, versetzen Sie Excel in den Bearbeitungsmodus, damit Sie den Inhalt der Zelle bearbeiten können. Es gibt zwei sehr häufige Möglichkeiten, in den Bearbeitungsmodus zu wechseln: Klicken Sie in die Formelleiste (wie bei Fraser) oder drücken Sie einfach F2. Ein schneller Weg, um die Umrisse zu sehen, die Fraser genießt, wäre, F2 zu drücken. Wenn Sie fertig sind, drücken Sie Esc und der Bearbeitungsmodus wird beendet.
Es ist natürlich möglich, ein Makro zu verwenden, um Sie in den Bearbeitungsmodus zu versetzen, wenn Sie eine Zelle auswählen. Hier ist ein Beispiel dafür:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, _ ByVal Target As Range) If Target.HasFormula Then Application.SendKeys ("{F2}") End If End Sub
Das Makro, das im ThisWorkbook-Modul gespeichert werden soll, implementiert einen Ereignishandler, der bei jeder Änderung der Auswahl ausgeführt wird. Der Code prüft dann, ob die Zelle eine Formel enthält. Wenn dies der Fall ist, wird die Taste F2 in den Tastaturpuffer eingefügt und Excel wechselt in den Bearbeitungsmodus. Dieses Makro automatisiert effektiv das manuelle Drücken der Taste F2. (Für mich persönlich wäre es einfacher, in den Fällen, in denen ich mir die Gliederung ansehen möchte, einfach F2 zu drücken.)
Es gibt noch eine andere Sache, die Sie vielleicht hilfreich finden. Excel verfügt über diese kleine Funktion, mit der Sie die Zellen auswählen können, auf die in einer Formel verwiesen wird. Um zu sehen, wie dies funktioniert, wählen Sie die Zelle aus, die die Formel enthält, und drücken Sie dann Strg + [(das ist die linke Klammer). Sie sollten sehen, dass Excel einen Auswahlsatz erstellt, der aus den Zellen besteht, auf die in der Formel verwiesen wird. Da dies tatsächlich ein Auswahlsatz ist, wird die ursprüngliche Zelle, in der Sie sich befanden (die die Formel enthält), nicht mehr ausgewählt.
Auf unseren Office 365-Systemen wird der gleiche Effekt durch einfaches Doppelklicken auf die Zelle mit der Formel erzielt. In älteren Excel-Versionen kann ein Doppelklick auf eine Zelle dazu führen, dass der Bearbeitungsmodus tatsächlich aktiviert wird, anstatt den Auswahlsatz aus der Formel in der Zelle zu erstellen.
Schließlich können Sie auch die Überwachungstools in Excel verwenden, um festzustellen, welche Zellen mit den aktuellen Zellen verknüpft sind. Die Beschreibung der Verwendung aller Überwachungstools geht über den Rahmen dieses Tipps hinaus. Sie können sie jedoch untersuchen, indem Sie die Registerkarte Formeln des Menübands anzeigen und mit den Werkzeugen in der Gruppe Formelüberwachung arbeiten.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (7336) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.