Hallo Zusammen
Ich erstelle gerade eine Tabelle die mit mehrer Bedingungen unterschiedliche Formatierungen hervorrufen soll.
Den entsprechenden Code habe ich nach einigem Suchen gefunden. (Kenn mich gar nicht aus mit diesen VBA-Codes)
Nun ist es so, dass wenn ich das Arbeitsblatt schütze, wird der Code nicht mehr umgesetzt. Gibt es eine Erweiterung, damit dies doch noch funktionieren kann?
Hier mein Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim RaBereich As Range, RaZelle As Range
Set RaBereich = Range(„B6:M41, B46:F61“)
For Each RaZelle In Range(Target.Address)
If Not Intersect(RaZelle, RaBereich) Is Nothing Then
Select Case UCase(RaZelle.Value)
Case „SP“
RaZelle.Interior.ColorIndex = 45
Case „ABU“
RaZelle.Interior.ColorIndex = 6
Case „BK“
RaZelle.Interior.ColorIndex = 4
Case „üK“
RaZelle.Interior.ColorIndex = 34
Case „PIV“
RaZelle.Interior.ColorIndex = 38
Case „ST“
RaZelle.Interior.ColorIndex = 37
Case Else
RaZelle.Interior.ColorIndex = xlNone
End Select
End If
Next RaZelle
Set RaBereich = Nothing
End Sub
Vielen Dank für eure Hilfe