Bedingte Formatierung per VBA / MaxPoint
earlycon
Hallo zusammen,
in meiner Tabelle habe ich bisher 80 Zellen eine bedingte Formatierung zugewiesen, das habe ich sogar hinbekommen 😉:
...
With Selection.FormatConditions(1)
.MinPoint.Modify newtype:=xlConditionValueAutomaticMin
.MaxPoint.Modify newtype:=xlConditionValueNumber, newvalue:="=Auswertung!$C$7"
Bisher hat sich der Wert bei MaxPoint wie oben zu sehen auf einen Gesamtwert je Zeile in $C$7 bezogen.
Nun soll jede Spalte (hier als Beispiel E7) einen eigenen Gesamtwert (hier in D7, Summe aus E7 + E8) erhalten.
Da ich die Formatierung per Schleife auf alle Zellen übertragen möchte, dachte ich daran ActiveCell.Row und .Column
zu verwenden, aber ich bekomme es leider nicht hin, das mit Range(Cells(... anzugeben. Ein Versuch war:
.MaxPoint.Modify newtype:=xlConditionValueNumber, newvalue:=Cells(ActiveCell.Row, ActiveCell.Column - 1).FormulaLocal
Aber das funktioniert nicht.
Hat einer eine Idee ?
Besten Dank und viele Grüße
Stefan