Hervorheben der Zeilen ausgewählter Zellen (Microsoft Excel)
Manchmal ist es leicht, den Überblick darüber zu verlieren, wo sich die ausgewählte Zelle in einem Arbeitsblatt befindet. Es gibt verschiedene Möglichkeiten, die Zelle zu lokalisieren. Manchmal ist es jedoch praktisch, nur die gesamte Zeile der ausgewählten Zelle hervorzuheben.
Der einfachste Weg, dies in Excel zu tun, besteht darin, Umschalt + Leertaste zu drücken. Die gesamte Zeile wird hervorgehoben und die ausgewählte Zelle bleibt gleich. Wenn Sie zu einer anderen Zelle in derselben Zeile wechseln möchten (ohne die Hervorhebung zu ändern), können Sie mit Tab nach rechts und mit Umschalt + Tab nach links wechseln.
Wenn Sie möchten, dass Excel die Zeile automatisch hervorhebt, müssen Sie sich auf ein Makro verlassen. Der folgende wird den Trick machen:
Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Static rr Static cc If cc <> "" Then With Columns(cc).Interior .ColorIndex = xlNone End With With Rows(rr).Interior .ColorIndex = xlNone End With End If r = Selection.Row c = Selection.Column rr = r cc = c With Columns(c).Interior .ColorIndex = 20 .Pattern = xlSolid End With With Rows(r).Interior .ColorIndex = 20 .Pattern = xlSolid End With End Sub
Stellen Sie sicher, dass Sie das Makro an das Arbeitsblatt anhängen, das Sie gerade verwenden. Der Code markiert lediglich die Zeile und Spalte, in der sich die aktive Zelle befindet. Beim Verschieben in eine andere Zelle merkt sich der Code die vorherige Zelle (unter Verwendung von als statisch deklarierten Variablen) und entfernt die Hervorhebung aus den vorherigen Zeilen und Spalten. Dieser Code hebt sowohl die aktuelle Zeile als auch die aktuelle Spalte hervor. Entfernen Sie zum Hervorheben der Zeile die Codestücke mit r und rr. Das einzige wirkliche Problem bei dieser Methode besteht darin, dass, wenn Ihr Blatt zuvor mit Farbe gefüllte Zellen enthält, diese in NoFill geändert werden und alle dort vorhandenen Farben gelöscht werden.
_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 (2457) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: