Supportnet / Forum / Tabellenkalkulation
bedingte Formatierung mit VBA
Frage
Hallo,
für meine Tabelle benötige ich 5 Bedingungen in "bedingte Formatierung". Dank Hajo hab ich mir das Add-In installiert, womit ich nun bis zu 30 Bedingungen einbringen kann. Leider scheint es für mich nicht wirklich gut zu funktionieren. Ich habe nämlich 618 Zeilen, die ich so formatieren möchte. Die "normale" bedingte Formatierung kann ich ohne weiteres kopieren. Scheinbar aber nicht diese bedingte Formatierung durch das Add-In. Es ist einfach zu mühselig, jeweils 5 Bedingungen in 618 Zeilen zu schreiben. Das ganze würde auch für mehrere Spalten gelten. Jetzt suche ich jemanden, der mir eine VBA schreiben kann... Damit kenne ich mich leider gar nicht aus. Kriege es zwar noch hin, das ganze dann zu kopieren und entsprechend einzufügen, aber schreiben... nee, das schaff ich nicht. Denke, für viele von euch ist das eher ein Klacks. Deshalb hier mal meine Bedingungen (alles mit "Formel ist"):
Für Spalte K:
1. und(k6<=c6;i6>0) dunkelrot+gelb
2. und(k6<=d6;i6>0) hellrot+gelb
3. k6<=d6 hellrot
4. k6<=c6 dunkelrot
5. und(k6>d6;i6>0) gelb
dunkelrot und hellrot beziehen sich auf die Schriftfarbe, gelb ist die ausgefüllte Zelle.
Das Ganze soll sich ab K6 bis mind. K618 ziehen. Da die Tabelle lebt, kann es hier auch nach unten weitergehen.
Für Spalte N muß es ähnlich aussehen:
1. und(n6<=c6;l6>0) dunkelrot+gelb
2. und(n6<=d6;l6>0) hellrot+gelb
3. n6<=d6 hellrot
4. n6<=c6 dunkelrot
5. und(n6>d6;l6>0) gelb
Für Q dann so:
1. und(q6<=c6;o6>0) dunkelrot+gelb
2. und(q6<=d6;o6>0) hellrot+gelb
3. q6<=d6 hellrot
4. q6<=c6 dunkelrot
5. und(q6>d6;o6>0) gelb
usw.
weitere Bezugsquellen nach Q: T, W, Z, AC, AF, AI
(auch hier könnte es irgendwann weitergehen)
Spalte C und Spalte D sind immer "fest". Es ändert sich lediglich die Bezugszelle und die Zelle, die den Unterschied zu 0 zeigen (Bezugsquelle -2)soll.
Puh, wenn ich das lese, dann klingt das nach ziemlich viel Arbeit. Trotzdem hoffe ich, dass mir jemand helfen kann.
Vielen Dank Vorab
LG
Andrea
[*][quote][sup][i]Admininfo: Führ bitte einen Thread nicht fort indem du einen Zweiten eröffnest, und vermeide Mehrfachanfragen. Die Datenbank wird es dir danken. Siehe [u][url=https://supportnet.de/groupfaqs/3]FAQ 2.[/url][/u][/i][/sup][/quote]

