Mehrere Stile für eine Zelle
Moderator: Moderatoren
Mehrere Stile für eine Zelle
Hallo!
Ist es möglich, einer Zelle, mehrere Stile/Formatierungsvorlagen zuzuweisen?
Danke
Ist es möglich, einer Zelle, mehrere Stile/Formatierungsvorlagen zuzuweisen?
Danke
Re: Mehrere Stile für eine Zelle
Danke für Deine Antwort!
Das Vorhaben ist simpel -- ich möchte für die selbe Zelle gleichzeitig mehrere Klassen/Stile/Zellvorlagen verwenden. Wie bei CSS, wo ein HTML-Element mehrere Klassen haben kann.
Beispiel: Es gibt eine Tabelle mit Büchern dreier Genres -- Wissenschaft, Belletristik und Sonstiges -- und drei Stilen: genre_w für die Wissenschaftsbücher (definieret nur die Hintergrundfarbe -- rot), genre_b für die Belletristik (Hintergrundfarbe grün) und genre_s für ale anderen (blau). Darüber hinaus gibt es eine Aufteilung nach der "Qualität" des Buches -- die "guten" (Vorlage quali_g) sollen dann mit einem weißen und die "schlechten" (quali_s) mit einem schwarzen Rahmen versehen werden.
Das Vorhaben ist simpel -- ich möchte für die selbe Zelle gleichzeitig mehrere Klassen/Stile/Zellvorlagen verwenden. Wie bei CSS, wo ein HTML-Element mehrere Klassen haben kann.
Beispiel: Es gibt eine Tabelle mit Büchern dreier Genres -- Wissenschaft, Belletristik und Sonstiges -- und drei Stilen: genre_w für die Wissenschaftsbücher (definieret nur die Hintergrundfarbe -- rot), genre_b für die Belletristik (Hintergrundfarbe grün) und genre_s für ale anderen (blau). Darüber hinaus gibt es eine Aufteilung nach der "Qualität" des Buches -- die "guten" (Vorlage quali_g) sollen dann mit einem weißen und die "schlechten" (quali_s) mit einem schwarzen Rahmen versehen werden.
Re: Mehrere Stile für eine Zelle
Hallo automatix,
wie paljass schon geschrieben hat ist für dein Anliegen die Bedingte Formatierung genau das richtige,
allerdings sind als Standard nur drei BF möglich, daher solltest du dir das AddOn "MOTTCO" runterladen und installieren.
Dann kannst du praktisch beliebig viele BF anwenden, für deinen Anspruch sind ja 6 BF ausreichend.
Formatiere an einer beliebigen freien Stelle in der Tabelle sechs Zellen so wie du es dir vorstellst
(am besten mit einer Zelle Abstand damit die Rahmen sich nicht gegenseitig beeinflussen)
dann rufst du mit F11 die Formatvorlagen-Verwaltung auf und erstellst erstellst daraus die 6 Vorlagen
(zB WB; WBg; BB; BBg; SB; SBg ).
Wenn du deiner Bücher-Liste nun noch eine Spalte hinzufügst (zB G) in der diese Kürzel auch gleich als Wertung verwendet werden,
dann brauchst du nur noch in der Zelle in der der erste Buchtitel steht die BF mit Formel einrichten
1.BF WENN(G3="WB") Vorlage=WB
2.BF WENN(G3="WBg") Vorlage=WBg
3.BF WENN(G3="BB") Vorlage=BB
4.BF WENN(G3="BBg") Vorlage=BBg
5.BF WENN(G3="SB") Vorlage=SB
6.BF WENN(G3="SBg") Vorlage=SBg
dann verteilst du mit dem Formatpinsel das über die andern Zellen der Titel-Spalte
fertig.
wie paljass schon geschrieben hat ist für dein Anliegen die Bedingte Formatierung genau das richtige,
allerdings sind als Standard nur drei BF möglich, daher solltest du dir das AddOn "MOTTCO" runterladen und installieren.
Dann kannst du praktisch beliebig viele BF anwenden, für deinen Anspruch sind ja 6 BF ausreichend.
Formatiere an einer beliebigen freien Stelle in der Tabelle sechs Zellen so wie du es dir vorstellst
(am besten mit einer Zelle Abstand damit die Rahmen sich nicht gegenseitig beeinflussen)
dann rufst du mit F11 die Formatvorlagen-Verwaltung auf und erstellst erstellst daraus die 6 Vorlagen
(zB WB; WBg; BB; BBg; SB; SBg ).
Wenn du deiner Bücher-Liste nun noch eine Spalte hinzufügst (zB G) in der diese Kürzel auch gleich als Wertung verwendet werden,
dann brauchst du nur noch in der Zelle in der der erste Buchtitel steht die BF mit Formel einrichten
1.BF WENN(G3="WB") Vorlage=WB
2.BF WENN(G3="WBg") Vorlage=WBg
3.BF WENN(G3="BB") Vorlage=BB
4.BF WENN(G3="BBg") Vorlage=BBg
5.BF WENN(G3="SB") Vorlage=SB
6.BF WENN(G3="SBg") Vorlage=SBg
dann verteilst du mit dem Formatpinsel das über die andern Zellen der Titel-Spalte
fertig.

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Mehrere Stile für eine Zelle
Zunächst einmal vielen Dank für die ausführliche Erklärung! Allerdings ist die die bedingte Formatierung nicht ganz das, was ich suche. Egal ob "dynamisch"/bedingt oder "statisch" -- de Zelle wird letzten Endes nur ein Stil zugewiesen. Das führt dazu, dass man schon bei zwei Eigenschaften (Rahmen und Hintergrundfarbe) und jeweils drei Ausprägungen gleich mindestens 3x3=9 Stilvorlagen braucht. Und wenn noch eine dazukommt -- z.B. für die Schritfgröße -- ebenfalls mit drei Varianten, sind wir schon bei mehreren Dutzend Stilen. Das kann also so nicht funktionieren. Meine Frage bleibt deswegen: Kann man einer Zelle gleichzeitig mehrere Stilvorlagen zuweisen? Vermutlich geht das in OOo nicht...
Re: Mehrere Stile für eine Zelle
Hallo leute.
@clag
In der BF kann man sich vieles erleichtern, wenn man die Logik richtig ansetzt. Dort reicht es vollkommen aus einen Wahrheitswert wie folgt zu überprüfen.
Das WENN ist schlicht einfach flüssiger als flüssig, nämlich überflüssig
.
@automatix
Da Du nicht sagst ob es sich um eine Liste ohne jegliche Formeln handelt, oder eine gefilterte Liste mit Formeln, kann deine Frage nicht wirklich zielführend beantwortet werden. Aber ich will dir dennoch antworten, auch wenn nur sehr grob.
Angenommen es handelt sich um eine Formelfreie Liste, dann geht das mit Calc Funktionern nicht, da müsste dann wohl wahrscheinlich ein Makro herhalten.
Angenommen es handelt sich um eine Formelliste, dann könnte eventuell eine Kombination von =VORLAGE() & *Bedingte Formatierung* funktionieren.
Gruß
balu
@clag
In der BF kann man sich vieles erleichtern, wenn man die Logik richtig ansetzt. Dort reicht es vollkommen aus einen Wahrheitswert wie folgt zu überprüfen.
Code: Alles auswählen
B3="WB"

@automatix
Da Du nicht sagst ob es sich um eine Liste ohne jegliche Formeln handelt, oder eine gefilterte Liste mit Formeln, kann deine Frage nicht wirklich zielführend beantwortet werden. Aber ich will dir dennoch antworten, auch wenn nur sehr grob.
Angenommen es handelt sich um eine Formelfreie Liste, dann geht das mit Calc Funktionern nicht, da müsste dann wohl wahrscheinlich ein Makro herhalten.
Angenommen es handelt sich um eine Formelliste, dann könnte eventuell eine Kombination von =VORLAGE() & *Bedingte Formatierung* funktionieren.
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Mehrere Stile für eine Zelle
Hallo
@ Balu
Die von mir vorgestellte Formel ist eine wie sie auch in einer Zelle zum richtigen WAHR Ergebnis führt,
auch wenn man sich in den BF die anfänglichen WENN() sparen kann ist eine Formel mit WENN() dennoch nicht falsch
denn sie liefert exakt das selbe Ergebnis oder?
@automatix
deine Reaktion auf die Antworten zu Deinen Fragen sind schon interessant,
nach jeder Antwort stellst du mehr Forderungen, glaubst du das motiviert die Antwortschreiber besonders?
Ich denke das eher nicht.
@ Balu
welche Logik meinst du?balu hat geschrieben: wenn man die Logik richtig ansetzt
Die von mir vorgestellte Formel ist eine wie sie auch in einer Zelle zum richtigen WAHR Ergebnis führt,
auch wenn man sich in den BF die anfänglichen WENN() sparen kann ist eine Formel mit WENN() dennoch nicht falsch
denn sie liefert exakt das selbe Ergebnis oder?
@automatix
deine Reaktion auf die Antworten zu Deinen Fragen sind schon interessant,
nach jeder Antwort stellst du mehr Forderungen, glaubst du das motiviert die Antwortschreiber besonders?
Ich denke das eher nicht.
Zuletzt geändert von clag am So, 09.01.2011 14:33, insgesamt 2-mal geändert.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Mehrere Stile für eine Zelle
Hi paljass,
ich habe keine Lust Streiterei,
aber wer behauptet das etwas anderes, nämlich das von Ihm genannte sei richtig,
bringt damit ganz klar zum Ausdruck das er meint das bereits genannte sei falsch.
Oder?
ich habe keine Lust Streiterei,
aber wer behauptet das etwas anderes, nämlich das von Ihm genannte sei richtig,
bringt damit ganz klar zum Ausdruck das er meint das bereits genannte sei falsch.
Oder?
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Mehrere Stile für eine Zelle
Hallo clag,
komm mal wieder runter. Du hörst dich nicht Nett an.
Ich habe nicht behauptet das meins richtig ist, sondern nur das man es sich vereinfachen kann.
Bedenke ferner das die "Formelzeile" in der BF NIE und nimmer eine Fehlermeldung ausgibt. Also sollte man zusehen das man so viele Fehlerquellen wie möglich von vornherein gleich vermeidet.
Und außerdem erhöhen *überflüssige* Funktionen in der BF die Rechenleistung. Mag sein das dir das noch nicht aufgefallen ist, aber ich kann aus Erfahrung davon ein Lied singen. Und warum soll ich dann nicht mein Wissen weitergeben?
Nun is abba jut, und wir jeben uns widda die Hände, jelle
.
Gruß
balu
komm mal wieder runter. Du hörst dich nicht Nett an.
Ich habe nicht behauptet das meins richtig ist, sondern nur das man es sich vereinfachen kann.
Bedenke ferner das die "Formelzeile" in der BF NIE und nimmer eine Fehlermeldung ausgibt. Also sollte man zusehen das man so viele Fehlerquellen wie möglich von vornherein gleich vermeidet.
Und außerdem erhöhen *überflüssige* Funktionen in der BF die Rechenleistung. Mag sein das dir das noch nicht aufgefallen ist, aber ich kann aus Erfahrung davon ein Lied singen. Und warum soll ich dann nicht mein Wissen weitergeben?
Nun is abba jut, und wir jeben uns widda die Hände, jelle

Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Mehrere Stile für eine Zelle
Hallo Balu,
ich schrieb doch schon ich mag mich nicht streiten.
Aber das Komplementär zu richtig ist nun einmal falsch
und du schriebst doch
Und das mit der Logik kann man auch durchaus anders sehen, denn ich persönlich finde es nicht besonders logisch
wenn ich für ein die selbe Wahrheitsprüfung zwei verschiedene Formeln verwenden soll.
Und gerade weil es so ist wie du schreibst das es in BF keine Fehlermeldungen gibt
schreibe ich Formeln die ich in den BF anwenden will erst einmal in eine Zelle überprüfe damit die Funktion
und übernehme sie erst dann in die BF dabei kommen eben oft die WENN() mit......
Was die Performance angeht denke ich, dass das erste WENN() in den BF wird sowieso einfach ignoriert wird und stellt keine Belastung dar.
Ist das oben Geschriebene nun unlogisch oder falsch?
ich schrieb doch schon ich mag mich nicht streiten.
Aber das Komplementär zu richtig ist nun einmal falsch
und du schriebst doch
gell?balu hat geschrieben:wenn man die Logik richtig ansetzt.
Und das mit der Logik kann man auch durchaus anders sehen, denn ich persönlich finde es nicht besonders logisch
wenn ich für ein die selbe Wahrheitsprüfung zwei verschiedene Formeln verwenden soll.
Und gerade weil es so ist wie du schreibst das es in BF keine Fehlermeldungen gibt
schreibe ich Formeln die ich in den BF anwenden will erst einmal in eine Zelle überprüfe damit die Funktion
und übernehme sie erst dann in die BF dabei kommen eben oft die WENN() mit......
Was die Performance angeht denke ich, dass das erste WENN() in den BF wird sowieso einfach ignoriert wird und stellt keine Belastung dar.
Ist das oben Geschriebene nun unlogisch oder falsch?

LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Mehrere Stile für eine Zelle
@clag
Wenn Du meine Posts mal aufmerksam liest, kannst Du feststellen, dass mein Anliegen sich im Laufe des Threads kein bisschen geändert hat -- es ging mir von Anfang an und geht immer noch nur um die Möglichkeit, einer Zelle gleichzeitig mehrere Stilvorlagen zuzuweisen. Eine Zelle -- mehrere Stilvorlagen (gleichzitig und nicht nur eine von mehreren je nachdem, ob eine Bedingung erfüllt ist). (Diese Option scheint es im OOo nicht zu geben.)
Wenn Du meine Posts mal aufmerksam liest, kannst Du feststellen, dass mein Anliegen sich im Laufe des Threads kein bisschen geändert hat -- es ging mir von Anfang an und geht immer noch nur um die Möglichkeit, einer Zelle gleichzeitig mehrere Stilvorlagen zuzuweisen. Eine Zelle -- mehrere Stilvorlagen (gleichzitig und nicht nur eine von mehreren je nachdem, ob eine Bedingung erfüllt ist). (Diese Option scheint es im OOo nicht zu geben.)
Re: Mehrere Stile für eine Zelle
Hallo automatix,
gerade weil ich deine Fragen aufmerksam gelesen habe, stelle ich fest, das deine Fragen von mal zu mal mehr fordern
und du zudem scheinbar auch nicht bereit bist dich mit den OOo Eigenschaften zu befassen.
1. du stellst eine ganz pauschale Frage
2. Nun führst du ein Beispiel an welches mit 6 Formatvorlagen zu realisieren ist
und du bekommst auch eine Antwort mit Lösungsvorschlag
3. Nun möchtest du plötzlich mehrere Dutzend verschiedene Formate
Und du behauptest jetzt
Was wolltest du eigentlich, eine Hilfe wie ein Anliegen realisiert werden kann oder nur meckern das Calc keine CSS hat?
Vielleicht kannst du erklären welchen Unterschied es macht einer Zelle ein einzelnes oder mehrere Formate zuzuweisen.
Beides erfordert eine Formel die eine Bedingung überprüft und dann das/die Format/e der Zelle zuweist.
Wenn du nun so scharf darauf bist alle Formate einzeln zuzuweisen, kannst du das ganz fein mit OOo Basisc machen,
das ist für dich als CSS Fan sicher ein Leichtes und ganz fix von dir gemacht.
gerade weil ich deine Fragen aufmerksam gelesen habe, stelle ich fest, das deine Fragen von mal zu mal mehr fordern
und du zudem scheinbar auch nicht bereit bist dich mit den OOo Eigenschaften zu befassen.
1. du stellst eine ganz pauschale Frage
und du bekommst eine Antwortautomatix hat geschrieben:Ist es möglich, einer Zelle, mehrere Stile/Formatierungsvorlagen zuzuweisen?
2. Nun führst du ein Beispiel an welches mit 6 Formatvorlagen zu realisieren ist
und du bekommst auch eine Antwort mit Lösungsvorschlag
3. Nun möchtest du plötzlich mehrere Dutzend verschiedene Formate
Und du behauptest jetzt
nun ja, jemand der sich die Hose mit der Kneifzange zumacht stimmt mit dir hier möglicherweise überein.automatix hat geschrieben:dass mein Anliegen sich im Laufe des Threads kein bisschen geändert hat
Was wolltest du eigentlich, eine Hilfe wie ein Anliegen realisiert werden kann oder nur meckern das Calc keine CSS hat?
Vielleicht kannst du erklären welchen Unterschied es macht einer Zelle ein einzelnes oder mehrere Formate zuzuweisen.
Beides erfordert eine Formel die eine Bedingung überprüft und dann das/die Format/e der Zelle zuweist.
Wenn du nun so scharf darauf bist alle Formate einzeln zuzuweisen, kannst du das ganz fein mit OOo Basisc machen,
das ist für dich als CSS Fan sicher ein Leichtes und ganz fix von dir gemacht.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Mehrere Stile für eine Zelle
@clag
Das mit den 9 Stilvorlagen war nur ein Beispiel, um die (ursprüngliche und auch gleich gebliebene) Anforderung nochmal zu erklären und zu verdeutlichen, dass die bedingte Formatierung nicht ganz das ist, was ich suche. Ansonsten danke nochmal für Deine Lösungsvorschläge und Erklärungen und lass uns die Diskussion schließen.
Das mit den 9 Stilvorlagen war nur ein Beispiel, um die (ursprüngliche und auch gleich gebliebene) Anforderung nochmal zu erklären und zu verdeutlichen, dass die bedingte Formatierung nicht ganz das ist, was ich suche. Ansonsten danke nochmal für Deine Lösungsvorschläge und Erklärungen und lass uns die Diskussion schließen.
Re: Mehrere Stile für eine Zelle
Hallo automatix,
natürlich hast Du nicht deine Anforderungen im laufe des Thread geändert, sondern nur etwas anders erläutert. Wobei es doch mal langsam an der Zeit wäre genauere Infos zu geben. Denn auf meinen ersten Beitrag gehst Du ja nicht ein, da Du ihn wohl übersehen hast.
Gruß
balu
natürlich hast Du nicht deine Anforderungen im laufe des Thread geändert, sondern nur etwas anders erläutert. Wobei es doch mal langsam an der Zeit wäre genauere Infos zu geben. Denn auf meinen ersten Beitrag gehst Du ja nicht ein, da Du ihn wohl übersehen hast.
balu hat geschrieben: Da Du nicht sagst ob es sich um eine Liste ohne jegliche Formeln handelt, oder eine gefilterte Liste mit Formeln, kann deine Frage nicht wirklich zielführend beantwortet werden. Aber ich will dir dennoch antworten, auch wenn nur sehr grob.
Angenommen es handelt sich um eine Formelfreie Liste, dann geht das mit Calc Funktionern nicht, da müsste dann wohl wahrscheinlich ein Makro herhalten.
Angenommen es handelt sich um eine Formelliste, dann könnte eventuell eine Kombination von =VORLAGE() & *Bedingte Formatierung* funktionieren.
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden
