der Betreff Text ist etwas kurz um das ganze präzise wiederzugeben.
Wir haben eine Liste zur Personalplanung. Aktuell hat jede Zelle zwei bedingte Formatierungen: Wenn der Tag ein Sa oder So ist, wird die Zelle hellgrau oder dunkelgrau.
Das ganze ist extrem undurchsichtig und Ich spar mir die Ausführung des ganzen Ist-Zustandes. Wichtig ist nur: Aktuell führt das jedes Jahr zu Problemen, da immer mal wieder Spalten hinzugefügt oder entfernt werden, und somit auch die entsprechende bed. Formatierung gelöscht/überschrieben wird, und im Zweifel ist es einfach nur aufwändig.
Ich benötige eine Funktion (vorzugsweise mit bed. Formatierung, im Zweifel auch mit VBA) die folgendes macht:
Beispiel:
Wenn C3 als Inhalt Sa hat, dann sollen die Zellen C3:C4, C6:C15, C18:C28 hellgrau eingefärbt werden.
Wenn C3 als Inhalt So hat, dann sollen eben jene Zellen dunkelgrau eingefärbt werden.
In diesem Fall ist C natürlich nur die variable für genau diese Spalte, wenn F3 Sa oder So ist sollen natürlich die genannten Zellen in der F-Spalte eingefärbt werden.
Die Prüfung auf Sa/So soll auf alle Zellen C3->AG3 durchgeführt werden. (Monatstag 1 bis 31).
Ich wüsste zwar wie ich in den bed. Formatierungen Die Zellen C3->AG3 prüfe und dann die Zellen in Spalte 3 entsprechend einfärbe (zwei Regeln dementsprechend), aber ich weiß nicht, ob/wie ich sagen kann: Wenn du in T3 einen Samstag gefunden hast, führe die bed. Formatierung auch auf die o.g. T-Zellen aus.
Vielleicht kann hier jemand eine fixe (oder auch wenige fixe) Lösung herzaubern, ich bin für jede Hilfe dankbar. Habe von VBA gar keine Ahnung, wenn dort jemand allerdings jetzt was mit VBA bastelt werde ich da wohl halbwegs durchsteigen können um einige Dinge selber anzupassen. Ein paar Programmierkenntnisse habe ich dann doch noch.
Vielen Dank und VG