339 Aufrufe
in Tabellenkalkulation von wolfs Einsteiger_in (3 Punkte)
Bearbeitet von halfstone
Eine eventuelle bestehende Farbe muss nach Verlassen der Zeile wiederhergestellt werden. Farben in anderen Zeilen dürfen nicht geändert werden.

2 Antworten

0 Punkte
von jofed Einsteiger_in (9 Punkte)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static OldIndex As Long
Static OldCell As Range
On Error Resume Next
OldCell.Interior.ColorIndex = OldIndex
If Not OldCell Is Nothing Then
OldIndex = Rows(Target.Row).Interior.ColorIndex
End If
Rows(Target.Row).Interior.ColorIndex = 6
Set OldCell = Rows(Target.Row)
End Sub
0 Punkte
von m-o Profi (22.9k Punkte)

Hallo,

Beispielcode

Beispieldatei

Gruß

M.O.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...