03.09.2023, 08:09
Moin moin,
ich habe eine Datei mit 52 Tabellenblättern, eins für jeden Monat. Darin gibt es verschiedene Bereiche, die mittels bedingter Formatierung formatiert werden - auf den 52 Blättern sind es exakt die selben Bereiche. Ich möchte nun die gesamte Datei flexibler gestalten, sodass auch im Nachhinein Änderungen leichter möglich sind. Bislang habe ich mir immer mühsam ein Makro geschrieben, was die Bereiche je nach Wunsch ändert.
Wie kann ich die Datei so basteln, dass der Bereich, auf den die bedingte Formatierung angewandt wird, auf eine Zelle eines Hilfsblattes referenziert wird.
Bislang steht z.B. für mehrere bedingte Formatierung auf jedem Blatt
"wird angewendet auf: =$C$11:$C$29;$O$11:$O$29;$AA$11:$AA$29;$AM$11:$AM$29;$AY$11:$AY$29;$BQ$11:$BQ$29;$CC$11:$CC$29;$C$41:$C$59;$O$41:$O$59;$AA$41:$AA$59;$AM$41:$AM$59;$AY$41:$AY$59;$C$71:$C$89;$O$71:$O$89;$AA$71:$AA$89;$AM$71:$AM$89;$AY$71:$AY$89;$BQ$71:$BQ$89;$CC$71:$CC$89"
Viel lieber möchte ich so etwas wie:
"wird angewendet auf: =!HilfsblattA1" und dort steht dann
"=$C$11:$C$29....."
Mit Indirekt bekomme ich es nicht hin. Gibt es sonst Möglichkeiten?
Danke und Gruß
ich habe eine Datei mit 52 Tabellenblättern, eins für jeden Monat. Darin gibt es verschiedene Bereiche, die mittels bedingter Formatierung formatiert werden - auf den 52 Blättern sind es exakt die selben Bereiche. Ich möchte nun die gesamte Datei flexibler gestalten, sodass auch im Nachhinein Änderungen leichter möglich sind. Bislang habe ich mir immer mühsam ein Makro geschrieben, was die Bereiche je nach Wunsch ändert.
Wie kann ich die Datei so basteln, dass der Bereich, auf den die bedingte Formatierung angewandt wird, auf eine Zelle eines Hilfsblattes referenziert wird.
Bislang steht z.B. für mehrere bedingte Formatierung auf jedem Blatt
"wird angewendet auf: =$C$11:$C$29;$O$11:$O$29;$AA$11:$AA$29;$AM$11:$AM$29;$AY$11:$AY$29;$BQ$11:$BQ$29;$CC$11:$CC$29;$C$41:$C$59;$O$41:$O$59;$AA$41:$AA$59;$AM$41:$AM$59;$AY$41:$AY$59;$C$71:$C$89;$O$71:$O$89;$AA$71:$AA$89;$AM$71:$AM$89;$AY$71:$AY$89;$BQ$71:$BQ$89;$CC$71:$CC$89"
Viel lieber möchte ich so etwas wie:
"wird angewendet auf: =!HilfsblattA1" und dort steht dann
"=$C$11:$C$29....."
Mit Indirekt bekomme ich es nicht hin. Gibt es sonst Möglichkeiten?
Danke und Gruß