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: