Automatisches Hervorheben der aktiven Zeile und Spalte in Excel (Vollständige Anleitung)
Das Navigieren durch umfangreiche Excel-Arbeitsblätter, die voller Daten sind, kann eine Herausforderung darstellen, und es ist leicht, den Überblick zu verlieren oder Werte falsch zu interpretieren. Um Ihre Datenanalyse zu verbessern und die Fehlerquote zu reduzieren, stellen wir Ihnen 3 verschiedene Möglichkeiten vor, um die Zeile und Spalte einer ausgewählten Zelle in Excel dynamisch hervorzuheben. Während Sie von Zelle zu Zelle wechseln, verschiebt sich die Hervorhebung dynamisch und bietet so einen klaren und intuitiven visuellen Hinweis, der Sie auf die richtigen Daten konzentriert, wie in der folgenden Demo gezeigt:
Automatisches Hervorheben der aktiven Zeile und Spalte in Excel
- Mit VBA-Code -Löscht die bestehende Zellenfarbe, unterstützt kein Rückgängigmachen
- Nur ein Klick mit Kutools für Excel -Behält die bestehende Zellenfarbe bei, unterstützt Rückgängigmachen, funktioniert auch in geschützten Blättern
- Mit Bedingter Formatierung -Nicht stabil bei großen Datenmengen, erfordert manuelle Aktualisierung (F9)
Automatisches Hervorheben der aktiven Zeile und Spalte mit VBA-Code
Um die gesamte Spalte und Zeile der ausgewählten Zelle im aktuellen Arbeitsblatt automatisch hervorzuheben, kann der folgende VBA-Code Ihnen helfen, diese Aufgabe zu erreichen.
Schritt 1: Öffnen Sie das Arbeitsblatt, in dem Sie die aktive Zeile und Spalte automatisch hervorheben möchten.
Schritt 2: Öffnen Sie den VBA-Blattmodul-Editor und kopieren Sie den Code.
- Klicken Sie mit der rechten Maustaste auf den Blattnamen und wählen Sie "Code anzeigen" aus dem Kontextmenü, siehe Screenshot:
- Im geöffneten VBA-Blattmodul-Editor kopieren und fügen Sie den folgenden Code in das leere Modul ein. Siehe Screenshot:
VBA-Code: Automatisches Hervorheben der Zeile und Spalte der ausgewählten ZellePrivate Sub Worksheet_SelectionChange(ByVal Target As Range) 'Update by Extendoffice Dim rowRange As Range Dim colRange As Range Dim activeCell As Range Set activeCell = Target.Cells(1, 1) Set rowRange = Rows(activeCell.Row) Set colRange = Columns(activeCell.Column) Cells.Interior.ColorIndex = xlNone rowRange.Interior.Color = RGB(248, 150, 171) colRange.Interior.Color = RGB(173, 233, 249) End Sub
Tipps: Passen Sie den Code an- Um die Hervorhebungsfarbe zu ändern, müssen Sie einfach den RGB-Wert in den folgenden Skripten ändern:
rowRange.Interior.Color = RGB(248, 150, 171)
colRange.Interior.Color = RGB(173, 233, 249) - Um nur die gesamte Zeile der ausgewählten Zelle hervorzuheben, entfernen oder kommentieren Sie diese Zeile aus (fügen Sie ein Apostroph am Anfang hinzu):
colRange.Interior.Color = RGB(173, 233, 249) - Um nur die gesamte Spalte der ausgewählten Zelle hervorzuheben, entfernen oder kommentieren Sie diese Zeile aus (fügen Sie ein Apostroph am Anfang hinzu):
rowRange.Interior.Color = RGB(248, 150, 171)
- Um die Hervorhebungsfarbe zu ändern, müssen Sie einfach den RGB-Wert in den folgenden Skripten ändern:
- Schließen Sie dann das VBA-Editor-Fenster, um zum Arbeitsblatt zurückzukehren.
Ergebnis:
Jetzt wird, wenn Sie eine Zelle auswählen, die gesamte Zeile und Spalte dieser Zelle automatisch hervorgehoben, und die Hervorhebung verschiebt sich dynamisch, wenn sich die ausgewählte Zelle ändert, wie in der folgenden Demo gezeigt:
- Dieser Code löscht die Hintergrundfarben aller Zellen im Arbeitsblatt, daher sollten Sie diese Lösung vermeiden, wenn Sie Zellen mit benutzerdefinierten Farben haben.
- Die Ausführung dieses Codes deaktiviert die Funktion "Rückgängig" im Blatt, was bedeutet, dass Sie Fehler nicht durch Drücken der Tastenkombination "Strg" + "Z" rückgängig machen können.
- Dieser Code funktioniert nicht in einem geschützten Arbeitsblatt.
- Um die Hervorhebung der Zeile und Spalte der ausgewählten Zelle zu stoppen, müssen Sie den zuvor hinzugefügten VBA-Code entfernen. Danach setzen Sie die Hervorhebung zurück, indem Sie auf "Start" > "Füllfarbe" > "Keine Füllung" klicken.
Automatisches Hervorheben der aktiven Zeile und Spalte mit nur einem Klick von Kutools
Stehen Sie vor den Einschränkungen des VBA-Codes in Excel? Die "Gitterfokus"-Funktion von "Kutools für Excel" ist Ihre ideale Lösung! Entworfen, um die Mängel von VBA zu beheben, bietet sie eine Vielzahl von Hervorhebungsstilen, um Ihr Tabellenerlebnis zu verbessern. Mit der Möglichkeit, diese Stile auf alle geöffneten Arbeitsmappen anzuwenden, stellt "Kutools" einen durchgehend effizienten und optisch ansprechenden Datenmanagementprozess sicher.
Nach der Installation von Kutools für Excel klicken Sie bitte auf "Kutools" > "Gitterfokus", um diese Funktion zu aktivieren. Jetzt können Sie sehen, dass die Zeile und Spalte der aktiven Zelle sofort hervorgehoben werden. Diese Hervorhebung verschiebt sich dynamisch, während Sie Ihre Zellenauswahl ändern. Siehe die Demo unten:
- Behält die ursprünglichen Zellen-Hintergrundfarben bei:
Im Gegensatz zum VBA-Code respektiert diese Funktion die bestehende Formatierung Ihres Arbeitsblatts. - In geschützten Blättern nutzbar:
Diese Funktion arbeitet nahtlos innerhalb geschützter Arbeitsblätter, was sie ideal für die Verwaltung sensibler oder freigegebener Dokumente macht, ohne Sicherheit zu beeinträchtigen. - Beeinträchtigt die Rückgängig-Funktion nicht:
Mit dieser Funktion behalten Sie vollen Zugriff auf die Excel-Rückgängig-Funktion. Dies stellt sicher, dass Sie Änderungen problemlos rückgängig machen können, was Ihrer Datenmanipulation eine zusätzliche Sicherheitsebene verleiht. - Stabile Leistung bei großen Datenmengen:
Diese Funktion ist darauf ausgelegt, große Datensätze effizient zu verarbeiten und gewährleistet stabile Leistung selbst in komplexen und datenintensiven Tabellen. - Mehrere Hervorhebungsstile:
Diese Funktion bietet eine Vielzahl von Hervorhebungsoptionen, sodass Sie aus verschiedenen Stilen und Farben wählen können, um Ihre aktive Zelle der Zeile, Spalte oder beider hervorzuheben, je nach Ihren Vorlieben und Bedürfnissen.
- Um diese Funktion zu deaktivieren, klicken Sie bitte erneut auf "Kutools" > "Gitterfokus", um diese Funktion zu schließen;
- Um diese Funktion anzuwenden, laden Sie bitte Kutools für Excel herunter und installieren Sie es.
Automatisches Hervorheben der aktiven Zeile und Spalte mit Bedingter Formatierung
In Excel können Sie auch die Bedingte Formatierung einrichten, um die aktive Zeile und Spalte automatisch hervorzuheben. Um diese Funktion einzurichten, folgen Sie bitte diesen Schritten:
Schritt 1: Wählen Sie den Datenbereich aus
Wählen Sie zunächst den Zellbereich aus, auf den diese Funktion angewendet werden soll. Dies könnte das gesamte Arbeitsblatt oder ein bestimmter Datensatz sein. Hier werde ich das gesamte Arbeitsblatt auswählen.
Schritt 2: Zugriff auf Bedingte Formatierung
Klicken Sie auf "Start" > "Bedingte Formatierung" > "Neue Regel", siehe Screenshot:
Schritt 3: Legen Sie die Operationen in der neuen Formatierungsregel fest
- Wählen Sie im Dialogfeld "Neue Formatierungsregel" die Option "Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollen" aus der Liste "Regeltyp auswählen".
- Geben Sie im Feld "Formatiere Werte, für die diese Formel wahr ist" eine der folgenden Formeln ein. In diesem Beispiel werde ich die dritte Formel anwenden, um die aktive Zeile und Spalte hervorzuheben.
Um die aktive Zeile hervorzuheben:
Um die aktive Spalte hervorzuheben:=CELL("row")=ROW()
Um die aktive Zeile und Spalte hervorzuheben:=CELL("col")=COLUMN()
=OR(CELL("row")=ROW(), CELL("col")= COLUMN())
- Klicken Sie dann auf die Schaltfläche "Formatieren".
- Wählen Sie im folgenden Dialogfeld "Zellen formatieren" unter dem Reiter "Füllung" eine Farbe aus, um die aktive Zeile und Spalte entsprechend Ihren Bedürfnissen hervorzuheben, siehe Screenshot:
- Klicken Sie dann auf "OK" > "OK", um die Dialogfelder zu schließen.
Ergebnis:
Jetzt sehen Sie, dass die gesamte Spalte und Zeile der Zelle A1 gleichzeitig hervorgehoben wurden. Um diese Hervorhebung auf eine andere Zelle anzuwenden, klicken Sie einfach auf die gewünschte Zelle und drücken Sie die Taste "F9", um das Blatt zu aktualisieren, wodurch die gesamte Spalte und Zeile der neu ausgewählten Zelle hervorgehoben werden.
- Tatsächlich bietet die Methode der Bedingten Formatierung zur Hervorhebung in Excel zwar eine Lösung, aber sie ist nicht so nahtlos wie die Verwendung von "VBA" und der "Gitterfokus"-Funktion. Diese Methode erfordert eine manuelle Neuberechnung des Blatts (durch Drücken der Taste "F9").
Um die automatische Neuberechnung Ihres Arbeitsblatts zu ermöglichen, können Sie einen einfachen VBA-Code in das Codemodul Ihres Zielblatts integrieren. Dies automatisiert den Aktualisierungsprozess und stellt sicher, dass die Hervorhebung sofort aktualisiert wird, wenn Sie verschiedene Zellen auswählen, ohne die Taste "F9" zu drücken. Klicken Sie mit der rechten Maustaste auf den Blattnamen und wählen Sie dann "Code anzeigen" aus dem Kontextmenü. Kopieren und fügen Sie dann den folgenden Code in das Blattmodul ein:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub
- Die Bedingte Formatierung bewahrt die bestehende Formatierung, die Sie manuell auf Ihr Arbeitsblatt angewendet haben.
- Die Bedingte Formatierung ist bekanntermaßen volatil, insbesondere bei der Anwendung auf sehr große Datensätze. Ihre umfangreiche Nutzung kann potenziell die Leistung Ihrer Arbeitsmappe verlangsamen und die Effizienz der Datenverarbeitung und Navigation beeinträchtigen.
- Die ZELLE-Funktion ist nur in Excel-Versionen 2007 und höher verfügbar, diese Methode ist nicht mit früheren Versionen von Excel kompatibel.
Vergleich der oben genannten Methoden
Funktion | VBA-Code | Bedingte Formatierung | Kutools für Excel |
Behält die Zellen-Hintergrundfarbe bei | Nein | Ja | Ja |
Unterstützt Rückgängigmachen | Nein | Ja | Ja |
Stabil bei großen Datensätzen | Nein | Nein | Ja |
In geschützten Blättern nutzbar | Nein | Ja | Ja |
Gilt für alle geöffneten Arbeitsmappen | Nur aktuelles Blatt | Nur aktuelles Blatt | Alle geöffneten Arbeitsmappen |
Erfordert manuelle Aktualisierung (F9) | Nein | Ja | Nein |
Damit schließen wir unsere Anleitung, wie Sie die Spalte und Zeile einer ausgewählten Zelle in Excel hervorheben können. Wenn Sie an weiteren Excel-Tipps und -Tricks interessiert sind, bietet unsere Website tausende von Tutorials. Bitte klicken Sie hier, um darauf zuzugreifen. Vielen Dank fürs Lesen, und wir freuen uns darauf, Ihnen in Zukunft weitere hilfreiche Informationen bereitzustellen!
Verwandte Artikel:
- Automatisches Hervorheben der Zeile und Spalte der aktiven Zelle
- Wenn Sie ein großes Arbeitsblatt mit zahlreichen Daten betrachten, möchten Sie möglicherweise die Zeile und Spalte der ausgewählten Zelle hervorheben, damit Sie die Daten leicht und intuitiv lesen können, um Missverständnisse zu vermeiden. Hier kann ich Ihnen einige interessante Tricks vorstellen, um die Zeile und Spalte der aktuellen Zelle hervorzuheben. Wenn die Zelle geändert wird, werden die Spalte und Zeile der neuen Zelle automatisch hervorgehoben.
- Jede zweite Zeile oder Spalte in Excel hervorheben
- In einem großen Arbeitsblatt verbessert das Hervorheben oder Füllen jeder zweiten oder jeder n-ten Zeile oder Spalte die Sichtbarkeit und Lesbarkeit der Daten. Es macht das Arbeitsblatt nicht nur ordentlicher, sondern hilft Ihnen auch, die Daten schneller zu verstehen. In diesem Artikel führen wir Sie durch verschiedene Methoden, um jede zweite oder n-te Zeile oder Spalte zu schattieren, um Ihre Daten auf attraktive und einfache Weise darzustellen.
- Gesamte Zeile beim Scrollen hervorheben
- Wenn Sie ein großes Arbeitsblatt mit mehreren Spalten haben, wird es schwierig sein, die Daten in dieser Zeile zu unterscheiden. In diesem Fall können Sie die gesamte Zeile der aktiven Zelle hervorheben, damit Sie die Daten in dieser Zeile schnell und einfach anzeigen können, wenn Sie die horizontale Bildlaufleiste nach unten scrollen. In diesem Artikel werde ich über einige Tricks sprechen, um dieses Problem zu lösen.
- Zeilen basierend auf einer Dropdown-Liste hervorheben
- Dieser Artikel behandelt, wie Sie Zeilen basierend auf einer Dropdown-Liste hervorheben. Nehmen Sie das folgende Screenshot als Beispiel: Wenn ich „In Bearbeitung“ aus der Dropdown-Liste in Spalte E auswähle, möchte ich diese Zeile rot hervorheben. Wenn ich „Abgeschlossen“ aus der Dropdown-Liste auswähle, möchte ich diese Zeile blau hervorheben, und wenn ich „Nicht gestartet“ auswähle, wird eine grüne Farbe verwendet, um die Zeile hervorzuheben.
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!