27.10.2025, 19:18
Hallo liebe Experten von Excel,
in diesem Code wird der vorgegeben Range-Bereich B3:B9 Gelb gefärbt.
Jetzt möchte ich das im gleichen Ereignis auch der jeweilige Rangebereich ("F5:F9") und ("G3:G4") bei Betreten des Zellbereichs gelb gefärbt wird.
Aber wenn ich die Zeile so ändere
bekomme ich die Fehlermeldung.
Eine Änderung von EntireRow in EntireColumn geht auch nicht.
Wie muss ich das ändern, damit nur die angegeben Bereiche Gelb werden?
in diesem Code wird der vorgegeben Range-Bereich B3:B9 Gelb gefärbt.
PHP-Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Exit Sub
Dim rngBereich As Range
Set rngBereich = Range("B3:B9")
Cells.Interior.Color = vbWhite
If Not Application.Intersect(Target, rngBereich) Is Nothing Then
Application.Intersect(Target.EntireRow, rngBereich).Interior.Color = vbYellow 'Rem Hellgelb färben
End If
End Sub
Aber wenn ich die Zeile so ändere
PHP-Code:
Set rngBereich = Range("B3:B9", "F5:F9", "G3:G4")
Eine Änderung von EntireRow in EntireColumn geht auch nicht.
Wie muss ich das ändern, damit nur die angegeben Bereiche Gelb werden?

Mehrere RANGE-Bereiche in einem Ereignis
