ich versuche per VBA eine bedingte Formatierung zu definieren. Die Bedingungen sind jeweils Formeln, keine Werte. Dabei tritt jedoch das folgende Phänomen auf.
Wenn die Formeln feste Zellbereiche (also z.B. $A$1:$C$3) enthalten, funktioniert die bedingte Formatierung.
Lasse ich die $-Zeichen weg, dann funktioniert die bedingte Formatierung nur, wenn ich das Makro im Einzelschritt-Modus laufen lasse. Starte ich das Makro über einen Button, dann verweisen die Formeln der Bedingungen statt z.B. auf den Bereich A1:C3 auf den Bereich B5:D7.
Wie kann ich es erreichen, dass in beiden Fällen dieselben Ergebnisse erzeugt werden? Der Weg über die $-Zeichen fällt weg, da später die Spalten verschoben werden können und die bedingten Formatierungen dann nicht mehr passen würden.
Vielen Dank im Voraus,
M. Born