Du brauchst im Grunde eine benutzerdefinierte Funktion die die Farbe des Zellhintergrunds auswertet.
Es wird Dir nicht genügen aber hier ist ein Einstieg bzgl. den Zugriffs auf die Hintergrundfarbe:
http://www.dannenhoefer.de/faqstarbasic ... inesB.html
Gruß
Stephan
Wenn Zelle farbig dann....
Moderator: Moderatoren
-
- ******
- Beiträge: 921
- Registriert: Mo, 12.04.2010 00:37
Re: Wenn Zelle farbig dann....
Hallo,
vielleicht hilft:
http://www.ooowiki.de/CalcFormatBedingt.html und
http://www.ooowiki.de/KomplexeBedingteF ... ungen.html
Ich versuche grade eine Formel für die bedingte Formatierung zu finden, die den Zellhintergrund abfragt. Zelle() https://help.libreoffice.org/scalc/SC_H ... _id3159412 kann's schon mal nicht.
Mal schauen ob ich (oder wer anderes) was weiß/finde, melde mich dann wieder.
Grüße
Thomas
EDIT: Da hat beim Erstellen Stefan schon was gepostet. Dazu brauchst du dann auch https://help.libreoffice.org/Calc/User- ... nctions/de
vielleicht hilft:
http://www.ooowiki.de/CalcFormatBedingt.html und
http://www.ooowiki.de/KomplexeBedingteF ... ungen.html
Ich versuche grade eine Formel für die bedingte Formatierung zu finden, die den Zellhintergrund abfragt. Zelle() https://help.libreoffice.org/scalc/SC_H ... _id3159412 kann's schon mal nicht.
Mal schauen ob ich (oder wer anderes) was weiß/finde, melde mich dann wieder.
Grüße
Thomas
EDIT: Da hat beim Erstellen Stefan schon was gepostet. Dazu brauchst du dann auch https://help.libreoffice.org/Calc/User- ... nctions/de
-
- ******
- Beiträge: 921
- Registriert: Mo, 12.04.2010 00:37
Re: Wenn Zelle farbig dann....
Hallo Janine,
ich hab mich (aus Interesse) mal an die Programmierung der Benutzerdefinierten Funktion gemacht (mit Hilfe hier im Forum). Ergebnis siehe viewtopic.php?p=239070#p239070
Dort kannst du auch eine Datei runterladen und sehen das die Hintergrundfarbe ausgelesen wird (wird dann als Zahl reingeschrieben).
Jedoch aktualisiert sich der Wert nicht, wenn du nur die Hintergrundfarbe der abgefragten Zelle änderst, sondern erst wenn du dort nochmal was in die Zelle reinschreibst und wieder löschst (z.B.. Ich könnte mir aber vorstellen, dass man die Zellen auch irgendwie überwachen kann, hab dafür aber keine Zeit, und weiß auch nicht ob das nicht schon dein Lösungsbedarf übersteigt).
Naja, bliebe dann noch für dich die Negativwerte rauszubekommen und dann diese per bedingte Formatierung zuzuweisen. Alles in allem wäre schon noch ordentlich was zu tun. Sofern du da doch wider erwarten (meinerseits) weiterkommen möchtest, kannst du dich ja kurz melden.
Grüße
Thomas
ich hab mich (aus Interesse) mal an die Programmierung der Benutzerdefinierten Funktion gemacht (mit Hilfe hier im Forum). Ergebnis siehe viewtopic.php?p=239070#p239070
Dort kannst du auch eine Datei runterladen und sehen das die Hintergrundfarbe ausgelesen wird (wird dann als Zahl reingeschrieben).
Jedoch aktualisiert sich der Wert nicht, wenn du nur die Hintergrundfarbe der abgefragten Zelle änderst, sondern erst wenn du dort nochmal was in die Zelle reinschreibst und wieder löschst (z.B.. Ich könnte mir aber vorstellen, dass man die Zellen auch irgendwie überwachen kann, hab dafür aber keine Zeit, und weiß auch nicht ob das nicht schon dein Lösungsbedarf übersteigt).
Naja, bliebe dann noch für dich die Negativwerte rauszubekommen und dann diese per bedingte Formatierung zuzuweisen. Alles in allem wäre schon noch ordentlich was zu tun. Sofern du da doch wider erwarten (meinerseits) weiterkommen möchtest, kannst du dich ja kurz melden.
Grüße
Thomas
Re: Wenn Zelle farbig dann....
Hallo NunaNei
Calc ist nicht wirklich ein Malkasten sondern eine Tabellenkalkulation
von daher ist dein Anliegen falsch aufgebaut Farben zählen oder auswerten ist sicherlich
nicht Hauptaufgabe von Calc, Zahlen oder Zellinhalte auswerten schon.
Mein Vorschlag ist nimm eine Hilfstabelle in der du einen beliebigen Zellinhalt auswertest zB "g" für grau
und in den zwei benötigten Tabellen werden die Zellen über eine Bedingte Formatierung eingefärbt.
Auch das auszählen der Zellen ist dann recht einfach zu realisieren.
vielleicht hilft dir diese Idee
Calc ist nicht wirklich ein Malkasten sondern eine Tabellenkalkulation

von daher ist dein Anliegen falsch aufgebaut Farben zählen oder auswerten ist sicherlich
nicht Hauptaufgabe von Calc, Zahlen oder Zellinhalte auswerten schon.
Mein Vorschlag ist nimm eine Hilfstabelle in der du einen beliebigen Zellinhalt auswertest zB "g" für grau
und in den zwei benötigten Tabellen werden die Zellen über eine Bedingte Formatierung eingefärbt.
Auch das auszählen der Zellen ist dann recht einfach zu realisieren.
vielleicht hilft dir diese Idee
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Wenn Zelle farbig dann....
Hallo Janine
habe da mal was einfaches zusammengebastelt
habe da mal was einfaches zusammengebastelt
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox