Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1716to1720
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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.
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 !
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 ..

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige