Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeile und Spalte mit aktiver Zelle markieren

Forumthread: Zeile und Spalte mit aktiver Zelle markieren

Zeile und Spalte mit aktiver Zelle markieren
04.06.2002 09:19:38
Oliver Soddemann
Hallo, ich möchte die Zeile UND die Spalte in der sich die aktive Zelle befinden farblich hervorheben, um in einer ziemlich großen Tabelle den Überblick zu behalten.
Mit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Rows.Interior.ColorIndex = xlColorIndexNone
Rows(Target.Row).Interior.ColorIndex = 6
End Sub

kann ich zwar die Zeile markieren (analog columns statt row für die Spalte), aber nicht auch gleichzeitig die Spalte.
Wie kriege ich das hin?
Vielen Dank im Voraus!

Gruß
Oliver

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Zeile und Spalte mit aktiver Zelle markieren
04.06.2002 09:26:17
rainer
Hallo! Probier mal das hier aus (ungetestet):

spalte=activecell.column
zeile=activecell.row
rows(zeile).interior.colorindex=6
columns(spalte).interior.colorindex=6

Gruß
Rainer

Re: Zeile und Spalte mit aktiver Zelle markieren
04.06.2002 09:38:47
Markus
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Columns.Interior.ColorIndex = xlColorIndexNone
Columns(Target.Column).Interior.ColorIndex = 3

Rows(Target.Row).Interior.ColorIndex = 6
End Sub

Gruss Markus

Anzeige
Re: Zeile und Spalte mit aktiver Zelle markieren
04.06.2002 10:49:32
Oliver Soddemann
Hallo Markus,
vielen Dank! Funktioniert bestens!

Gruß Oliver

Forumthreads zu verwandten Themen

Anzeige

Infobox / Tutorial

Zeile und Spalte mit aktiver Zelle hervorheben


Schritt-für-Schritt-Anleitung

Um die aktive Zeile und Spalte in Excel farblich hervorzuheben, kannst du den folgenden VBA-Code verwenden. Dieser Code wird in das entsprechende Arbeitsblattmodul eingegeben:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Wähle im Projekt-Fenster das Arbeitsblatt aus, in dem du die Funktion verwenden möchtest.

  3. Klicke mit der rechten Maustaste auf das Arbeitsblatt und wähle Code anzeigen.

  4. Füge den folgenden Code in das Arbeitsblattmodul ein:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       Cells.Interior.ColorIndex = xlColorIndexNone
       Rows(Target.Row).Interior.ColorIndex = 6
       Columns(Target.Column).Interior.ColorIndex = 3
    End Sub
  5. Schließe den VBA-Editor und kehre zu Excel zurück.

  6. Klicke auf eine beliebige Zelle. Du wirst sehen, dass die aktuelle Zeile und Spalte farblich hervorgehoben werden.

Mit diesem einfachen Code kannst du die aktive Zelle in Excel hervorheben und somit die aktive Zeile und Spalte farblich hervorheben.


Häufige Fehler und Lösungen

  • Fehler: Die Farben werden nicht angezeigt.

    • Lösung: Stelle sicher, dass die Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die Option „Alle Makros aktivieren“.
  • Fehler: Nur die Zeile wird hervorgehoben, die Spalte bleibt leer.

    • Lösung: Überprüfe den VBA-Code und stelle sicher, dass sowohl die Zeile als auch die Spalte im Code korrekt angesprochen werden.

Alternative Methoden

Wenn du keinen VBA-Code verwenden möchtest, kannst du auch die bedingte Formatierung nutzen, um die aktive Zeile und Spalte zu markieren:

  1. Wähle den gesamten Bereich aus, den du formatieren möchtest.

  2. Gehe zu Start > Bedingte Formatierung > Neue Regel.

  3. Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.

  4. Gib die folgende Formel ein:

    =ODER(CELL("row")=ZEILE();CELL("col")=SPALTE())
  5. Wähle ein Format aus, um die Zellen hervorzuheben.

  6. Klicke auf „OK“ und bestätige erneut.

Dies ist eine gute Möglichkeit, um die aktive Zeile hervorzuheben ohne VBA.


Praktische Beispiele

Hier sind ein paar praktische Beispiele, wie du die aktive Zelle in Excel hervorheben kannst:

  • Verwende den VBA-Code, um beim Arbeiten mit großen Tabellen den Überblick zu behalten.
  • Setze verschiedene Farben für die aktive Zeile (z. B. gelb) und die aktive Spalte (z. B. rot), um sie visuell voneinander abzugrenzen.
  • Nutze die bedingte Formatierung, wenn du keine Makros verwenden kannst, um eine ähnliche Funktionalität zu erreichen.

Tipps für Profis

  • Experimentiere mit verschiedenen Farbindices (z. B. xlColorIndex = 3 für rot oder xlColorIndex = 6 für gelb), um die Hervorhebung nach deinem Geschmack anzupassen.
  • Du kannst den Code erweitern, um zusätzlich auch die aktiven Zellen in bestimmten Bereichen hervorzuheben, indem du Bedingungen hinzufügst.
  • Bei der Verwendung von VBA ist es hilfreich, den Code regelmäßig zu speichern, um Änderungen nicht zu verlieren.

FAQ: Häufige Fragen

1. Wie kann ich die Farben der aktiven Zeile und Spalte anpassen?
Du kannst die Farbindices im VBA-Code ändern. Zum Beispiel Interior.ColorIndex = 6 für gelb oder Interior.ColorIndex = 3 für rot.

2. Funktioniert dieser Code in allen Excel-Versionen?
Ja, der VBA-Code sollte in den meisten modernen Excel-Versionen (z. B. Excel 2010 und höher) funktionieren.

3. Kann ich diese Funktion auch für mehrere Arbeitsblätter verwenden?
Ja, du kannst den Code in jedes Arbeitsblattmodul einfügen, in dem du die aktive Zeile und Spalte hervorheben möchtest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige