Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: VBA FormatCondition Formula nächste spalte

VBA FormatCondition Formula nächste spalte
18.10.2019 19:25:15
xxFreestylexx
Hallo muss in ein excel mit vielen spalten eine bedingte formatierung einfügen nun würde ich da per hand ewig sitzen..
Das ist mein Code für die erste spalte.. Wie könnte ich das ganze jetzt für spalte CY usw Wiederholen?
geht bis "SQ"
Sub bedingteformatierung
Set rng1 = Range("C18:C21,CX18:CX21")
Worksheets("Projektübersicht").Rows("8:65536").FormatConditions.delete
With rng1
.FormatConditions.Add Type:=xlExpression, _
Formula1:="=SUMME($CX$19:$CX$21)$CX$18"
.FormatConditions(2).Interior.ColorIndex = 3
End With
End Sub
Das ergebnis nach dem ersten durchlauf sollte so aussehen
Set rng1 = Range("C18:C21,CY18:CY21")
With rng1
.FormatConditions.Add Type:=xlExpression, _
Formula1:="=SUMME($CY$19:$CY$21) .FormatConditions(1).Interior.ColorIndex = 50
End With
With rng1
.FormatConditions.Add Type:=xlExpression, _
Formula1:="=SUMME($CY$19:$CY$21)>$CY$18"
.FormatConditions(2).Interior.ColorIndex = 3
End With
Danke für eure hilfe
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 20:01:21
onur
Du brauchst dafür werder VBA noch zig bed. Formatierungen.
Markiere C18:C21,CX18:SQ21 und lasse bei der Formel einfach das $ bei $CX weg.
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 20:45:03
xxFreestylexx
Da tut sich nix funktioniert dann nur mit CQ
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 20:47:15
onur
Dann poste mal die Datei und ich baue es ein.
Anzeige
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 21:02:10
xxFreestylexx
Zur info zeilen 19-21 Spalte C,CQ ,CR funktionieren genau so wie ich es haben möchte
den bereich zeile 22-25 habe ich versucht so zu machen wie du gesagt hast
https://www.herber.de/bbs/user/132595.xlsx
Danke
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 21:20:32
onur
https://www.herber.de/bbs/user/132596.xlsx
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 21:27:32
onur
Warum hast du denn Spalte C auch in der bedForm? Da ist doch nur EIN Wert drin.
Anzeige
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 21:32:13
xxFreestylexx
Weil sich C auch mit einfärben soll wenn der wert irgendwo höher ist.. Da steht eigentlich was anderes drinn und die excel ist auch um einiges größer .. aber datenschutz u so ...
Sollte halt eben genau so funktionieren wie in meinem beispiel aber wenn das nicht geht ist es auch halb so wild.. Riesen dank für deine Hilfe !
Anzeige
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 21:37:53
onur
Dann musst du für C aber eine eigene Formel schreiben, die überprüft, ob irgendwo ab CQ die Summe grösser ist. So überprüft die Formel ja immer nur innerhalb der eigenen Spalte.
"Da steht eigentlich was anderes drinn" - ist irrelevant, was drin steht, wenn die Zellen verbunden sind, steht da nur EIN Wert drin.
Anzeige
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 21:46:43
xxFreestylexx
Das ist schon richtig die Formel soll schon innerhalb der eigenen Spalte stehen/prüfen aber C soll sich halt mit einfärben..
AW: VBA FormatCondition Formula nächste spalte
18.10.2019 21:53:53
onur

Dann wird sich C immer so färben, wie du für 

AW: VBA FormatCondition Formula nächste spalte
18.10.2019 22:00:27
xxFreestylexx
So wie ich es in meinem beispiel gemacht habe mit dem "einzeln" funktionierts aber nicht so wichtig..
Habe gerade festgestellt dass das ganze sowieso nicht richtig funktioniert da die Tabelle verkackt ist xD
Manche Felder werden rot obwohl sie leer sind oder werden trotz wert nicht gefärbt..
Muss mir da was anderes einfallen lassen ..
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige