Tutorial: Aktive Zeile und Spalte in Excel automatisch hervorheben

Melden

Hier ist ein ausführliches Tutorial, wie du in Excel die aktive Zeile und Spalte automatisch hervorheben kannst. Da Excel dies nicht von Haus aus als Standardfunktion anbietet, nutzen wir eine Kombination aus Bedingter Formatierung und einem winzigen Stück VBA-Code, um die Ansicht bei jedem Klick zu aktualisieren.


In großen Datensätzen verliert man schnell den Überblick. Mit dieser Methode wird die Zeile und Spalte der aktuell ausgewählten Zelle (Fokus) farblich markiert, sodass du immer sofort siehst, wo du dich befindest.

Schritt 1: Den VBA-Code für die automatische Aktualisierung einfügen

Normalerweise berechnet Excel die „Bedingte Formatierung“ nicht bei jedem Zellwechsel neu. Damit das Highlight „mitwandert“, benötigen wir eine einzige Zeile VBA-Code.

  1. Öffne deine Excel-Datei.
  2. Drücke Alt + F11, um den VBA-Editor zu öffnen.
  3. Suche im linken Fenster („Projekt-Explorer“) deine aktuelle Arbeitsmappe und klicke doppelt auf das entsprechende Arbeitsblatt (z. B. Tabelle1), in dem der Effekt erscheinen soll.
  4. Kopiere den folgenden Code und füge ihn in das große weiße Textfeld ein:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = True
End Sub

Was macht dieser Code? Er erzwingt bei jeder Änderung der Auswahl eine Aktualisierung des Bildschirms, wodurch die bedingte Formatierung sofort neu berechnet wird.

  1. Schließe das VBA-Fenster (einfach oben rechts auf das X klicken).

Schritt 2: Bedingte Formatierung einrichten

Jetzt legen wir fest, wie die Hervorhebung aussehen soll.

  1. Markiere den Bereich in deiner Tabelle, der hervorgehoben werden soll (oder drücke Strg + A, um das ganze Blatt zu markieren).
  2. Gehe im Menüband auf Start -> Bedingte Formatierung -> Neue Regel...
  3. Wähle den Regeltyp: Formel zur Ermittlung der zu formatierenden Zellen verwenden.

A) Um nur die Zeile hervorzuheben:

Gib diese Formel in das Feld ein: =ZEILE()=ZELLE("zeile")

B) Um nur die Spalte hervorzuheben:

Gib diese Formel ein: =SPALTE()=ZELLE("spalte")

C) Um Zeile UND Spalte (Fadenkreuz) hervorzuheben:

Gib diese Formel ein: =ODER(ZEILE()=ZELLE("zeile"); SPALTE()=ZELLE("spalte"))

  1. Klicke auf die Schaltfläche Formatieren....
  2. Wähle im Reiter Ausfüllen eine Hintergrundfarbe deiner Wahl (z. B. ein helles Blau oder Gelb).
  3. Bestätige alle Fenster mit OK.

Schritt 3: Das Ergebnis testen

Klicke nun in verschiedene Zellen deiner Tabelle. Die Zeile und Spalte sollten sofort farblich markiert werden und deiner Auswahl folgen.


Wichtiger Hinweis: Speichern der Datei

Da wir ein Makro (den VBA-Code) verwendet haben, musst du die Datei in einem speziellen Format speichern:

  1. Gehe auf Datei -> Speichern unter.
  2. Wähle als Dateityp Excel-Arbeitsmappe mit Makros (.xlsm).

Bonus-Tipp: Nur die Zeile markieren, ohne vorhandene Farben zu löschen

Die obige Methode überschreibt optisch keine manuellen Zellfarben, aber sie liegt „darüber“. Wenn du möchtest, dass das Fadenkreuz nur innerhalb deiner Datentabelle erscheint, markiere beim Einrichten der Bedingten Formatierung wirklich nur den Datenbereich und nicht das gesamte Blatt.

Vorteile dieser Lösung:

  • Bessere Lesbarkeit: Besonders bei breiten Tabellen rutscht man nicht in der Zeile ab.
  • Keine Zusatz-Software: Funktioniert mit Bordmitteln.
  • Dynamisch: Passt sich sofort jedem Klick an.
0