ich bin schon seit längerer Zeit Leser hier im Forum und konnte einige Probleme dadurch lösen. Jetzt muß ich aber doch zum ersten Mal konkret Hilfe erbitten.
Ich bin in Excel wohl recht fit, habe aber praktisch keine VBA-Kenntnisse. So habe ich mir eine Lösung zur automatischen Änderung der Registerkartenfarben mit VBA mal zusammengeklaubt, die eigentlich auch funktioniert:
Private Sub Worksheet_Calculate()
If Range("$L$28").Value = "Geplant" Then ActiveSheet.Tab.Color = RGB(166, 166, 166)
If Range("$L$28").Value = "Problem" Then ActiveSheet.Tab.Color = RGB(218, 150, 148)
If Range("$L$28").Value = "Begonnen" Then ActiveSheet.Tab.Color = RGB(255, 266, 0)
If Range("$L$28").Value = "Erledigt" Then ActiveSheet.Tab.Color = RGB(146, 208, 80)
If Range("$L$28").Value = "" Then ActiveSheet.Tab.Color = RGB(230, 230, 230)
End Sub
Das funktioniert soweit, mir ist jetzt nach längerer Nutzung nur aufgefallen, daß die Registerkarte, die zum Zeitpunkt der Speicherung (Schließen) der Datei angewählt war, die automatisch vergebene Farbe bei nächsten Öffnen der Datei wieder verliert (wird farblos). Alle anderen Registerkarten behalten ihre Farben.Wäre toll, wenn mir hier jemand helfen könnte.
Vielen Dank
Heiko