Gibt es eine Möglichkeit, die ausgewählte Zeile hervorgehoben zu lassen, wenn das Fenster in Excel 2010 den Fokus verliert?

Gibt es eine Möglichkeit, die ausgewählte Zeile hervorgehoben zu lassen, wenn das Fenster in Excel 2010 den Fokus verliert?

Wenn ich Excel 2010 verwende und eine bestimmte Zeile ausgewählt habe und dann mit der Tabulatortaste zu einem anderen Fenster oder Blatt gehe, ist die markierte Zeile/Zelle nicht mehr sichtbar. Das ist wirklich ärgerlich, wenn man auf das nicht fokussierte Fenster zurückblickt. Gibt es eine Möglichkeit, diese Funktion auszuschalten, sodass die Zeile im nicht fokussierten Fenster wieder hervorgehoben wird?

Antwort1

Ich möchte vorschlagen, „Workbook Sheet SelectionChange Event“ anstelle von „Workbook_SheetActivate“ zu verwenden. Denn letztendlich müssen Sie eine Zelle auswählen, um die Zeile hervorzuheben.

Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)

If Target.Cells.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
Cells.Interior.ColorIndex = 0

With Target
.EntireRow.Interior.ColorIndex = 19
End With

Application.ScreenUpdating = True

End Sub

Wie es funktioniert:Wählen Sie eine Zelle aus. Die Zeile wird hervorgehoben. Wechseln Sie zu einem anderen Blatt. Wenn Sie zum Blatt zurückkehren, sehen Sie, dass die Zeile immer noch hervorgehoben ist.

Um die Füllfarbe aus der Zeile zu entfernen, können Sie diesen Code verwenden:

ActiveCell.Interior.ColorIndex = xlNone

verwandte Informationen