Mehrere Stile für eine Zelle

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

automatix
**
Beiträge: 31
Registriert: Di, 10.02.2009 20:19

Re: Mehrere Stile für eine Zelle

Beitrag von automatix »

Hallo zusammen!

Ich grabe mal diesen alten Thread wieder aus. Damals konnten wir keine Lösung finde, vlt. schaffen wir es jetzt.

balu hat geschrieben:@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.
Ich hatte Deinen letzten Beitrag leider übersehen...

Also. Es handelt sich zunächst um eine Formelfreie Liste von Klassen für eine formelfreie Tabelle bzw. deren Zellen. Was ich erreichen will ist: Ein und der selben Zelle mehrere Stilvorlagen zuweisen können. D.h.: wenn ich eine Vorlage "schoene_schrift" habe, die eine Schriftart XYZ in Größe 18pt und Farbe rot festlegt, und dann noch eine Vorlage "dicker_rand", die sich nur um den Rahmen -- dick und gepunktet -- kümmert, möchte ich sie für einige Zellen einzeln einsetzen und für andere kombinieren können. Wie bspw. beim CSS, wo beliebig viele Klassen auf das selbe Element aufgewendet werden können.

Beispiel:
Es gibt eine Tabelle mit Büchern dreier Genres
  • Wissenschaft STILVORLAGE: genre_w (definieret nur die Hintergrundfarbe -- rot)
  • Belletristik STILVORLAGE: genre_b für die Belletristik (Hintergrundfarbe grün)
  • Sonstiges STILVORLAGE: genre_s für ale anderen (Hintergrundfarbe blau)
Darüber hinaus gibt es eine Aufteilung nach der Qualität des Buches (was immer das heißen mag):
  • gut STILVORLAGE: quali_g (definiert einen schwarzen Rahmen)
  • schlecht STILVORLAGE: quali_s (definiert einen roten Rahmen)
(Wie) Geht das?
Zuletzt geändert von automatix am Mo, 28.01.2013 19:39, insgesamt 1-mal geändert.
automatix
**
Beiträge: 31
Registriert: Di, 10.02.2009 20:19

Re: Mehrere Stile für eine Zelle

Beitrag von automatix »

WiM hat geschrieben:
automatix hat geschrieben:Hallo zusammen!
Ich grabe mal diesen alten Thread wieder aus. Damals konnten wir keine Lösung finde, vlt. schaffen wir es jetzt.
Hallo automatix,
vorab, es wäre m.E. sinnvoll, daß Du eine anonymisierte, abgespeckte Datei zur Verfügung stellst und uns Deine Office/OS Version benennst. In dieser Datei kannst Du ggf. noch einiges näher erläutern.
Gruß Wim
Ich finde das ehrlich gesagt überflüssig -- ich habe doch alles sehr genau beschrieben. Egal, ich hab das jetzt geemacht, s. die Datei boks.ods im Anhang: Es gibt dort eine Liste von Büchern und mehrere Parameter, jeder von denen mit einer Stilvorlage verknüpft ist. Mir geht es darum, einem Feld mehrere dieser Vorlagen (manuell) zuweisen zu können.
Dateianhänge
books.ods
(10.75 KiB) 77-mal heruntergeladen
F3K Total
********
Beiträge: 3723
Registriert: Mo, 28.02.2011 17:49

Re: Mehrere Stile für eine Zelle

Beitrag von F3K Total »

Hi,
ich würde mir einen Dialog mit Listenfeldern schreiben, in denen ich die Attributkombination zusammenstellen kann und dann auf die vorher ausgewählten Zellen per Makro anwende.

Gruß R
automatix
**
Beiträge: 31
Registriert: Di, 10.02.2009 20:19

Re: Mehrere Stile für eine Zelle

Beitrag von automatix »

Danke für Eure Antworten! Aber, Leute, Ihr schießt doch schön vorbei an dem, wonach ich frage -- oder darüber hinaus. Ich will doch einfach nur wissen, wie/ob sich mehrere Stile auf eine Zelle anwenden lassen -- mehr nicht. Wenn das geht: wie? Wenn das nicht geht -- in Ordnung. im Anhang mein letzter Versuch zu erklären, was ich will. Vergesst Auswahlliste, Makros, bedingte Formattierung etc. Sagt mir bitt einfach: Geht das, was ich will, direkt, ohne Workarounds, oder nicht? Danke
Dateianhänge
styles.ods
(10.57 KiB) 63-mal heruntergeladen
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Mehrere Stile für eine Zelle

Beitrag von Eddy »

Hallo automatix,
automatix hat geschrieben:Ich will doch einfach nur wissen, wie/ob sich mehrere Stile auf eine Zelle anwenden lassen -- mehr nicht
das geht mit Bordmitteln nicht.

Mit angewendeten Grüßen

Eddy
F3K Total
********
Beiträge: 3723
Registriert: Mo, 28.02.2011 17:49

Re: Mehrere Stile für eine Zelle

Beitrag von F3K Total »

Ich sach ja,
mit Makro, anbei ein Beispiel.
Einfach Zellen selektieren und den Knopf drücken.

Gruß R
Dateianhänge
books.ods
einmal ausgetauscht, Makro ging kürzer
(15.17 KiB) 109-mal heruntergeladen
automatix
**
Beiträge: 31
Registriert: Di, 10.02.2009 20:19

Re: Mehrere Stile für eine Zelle

Beitrag von automatix »

Funktioniert. Danke schön! Aber die ausgewählte Zelle bekommt die Stilvorlagen nicht zugewiesen -- sie wird bloß so formattiert, wie die Vorlagen es im aktuell vorgeben. Das ist etwas anderes. Wenn sich die "Basis-Stilvorlage" ändert, bekommt die Zelle davon nix mit.

Die Makro-Parameter lassen sich übrigens auch nicht umdefinieren (Fehler "Unzulässiger Wert oder Datentyp..."). OK, ist nur ein kleiner Bug in einem auf die Schnelle gemachten Makro, ließe sich wahrscheinlich auch leicht beheben. Aber darum geht es nicht -- das ist nicht das, was ich erreichen wollte (s.o.).

Gut. Wenn ich es richtig verstehe, lautet die Antwort auf meine so oft gestellte Frage, ob man einer Zelle mehrere Stile zuweisen kann: Nein, das geht nicht.
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Mehrere Stile für eine Zelle

Beitrag von Gert Seler »

Hallo automatix,
eine Formel; Funktion oder eine OOO_Basic-Routine,weist einer "Zelle"wenn sie einen bestimmten Inhalt hat, eine Zahl oder einen Text bzw
eine neue "Zellformatierung" zu. Siehe Beispiel :

Code: Alles auswählen

	If (iCountry = CalBLBayern) Or (iCountry = CalBLSaarland) Then
		CalInsertBankholiday(DateSerial(iSelYear, 8, 15), "Mariä Himmelfahrt", cHolidayType_Full)
	End If
"Wenn Land gleich "Bayern" oder "Saarland" und das Datum ist der 15.08te dann schreibe "Mariä Himmelfahrt", cFerienType_Full
Du sprichst von paralleler Zuweisung mehrerer Formatierungen einfach ohne Abfrage das kann keine "Prozedur" liefern.
Übrigens die "Automatischen Zellvorlagen" findest Du hier :http://www.ooowiki.de/TabellenAutoformat

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
automatix
**
Beiträge: 31
Registriert: Di, 10.02.2009 20:19

Re: Mehrere Stile für eine Zelle

Beitrag von automatix »

Alles klar. Danke für die Infos, Gert!
F3K Total
********
Beiträge: 3723
Registriert: Mo, 28.02.2011 17:49

Re: Mehrere Stile für eine Zelle

Beitrag von F3K Total »

automatix hat geschrieben:OK, ist nur ein kleiner Bug in einem auf die Schnelle gemachten Makro, ließe sich wahrscheinlich auch leicht beheben.
Besser: das Unverständnis des ändernden DAU!
Und: es ist möglich Zellvorlagen per Makro zu generieren und zuzuweisen, auch als bedingte Formatierungen. Dann ist auch alles schön änderbar.
Ich wollte Dir nur zeigen, dass die von dir gewünschte Darstellung erreichbar ist.
Ausserdem habe ich folgendes gelernt:
Ein oder zwei Attribute in die Formatierung zu legen ist noch überschaubar, bei mehr als zwei wird es unübersichtlich.
Mach doch mal die Probe, formatiere einen größeren Bereich mit allen hier schon möglichen Varianten, es sind bei nur drei Buchgenres bereits 12.
Bei 10 Buchgenres wären es 40 verschiedene Darstellungen.
Versuche dann aus dem FF zu sagen, um welchen Buchtyp es sich gerade handelt.
Für mich sieht es danach aus, das durch die überlagerte Formatierung die Suche nach einem bestimmten Buchtyp eher schwerer und langsamer als leichter und schneller wird.
Ein schlichter Filter oder eine ordentliche Sortierung nach Attributen in Schriftform wäre da angebrachter.

Gruß R
automatix
**
Beiträge: 31
Registriert: Di, 10.02.2009 20:19

Re: Mehrere Stile für eine Zelle

Beitrag von automatix »

F3K Total hat geschrieben:
automatix hat geschrieben:OK, ist nur ein kleiner Bug in einem auf die Schnelle gemachten Makro, ließe sich wahrscheinlich auch leicht beheben.
Besser: das Unverständnis des ändernden DAU!
Und: es ist möglich Zellvorlagen per Makro zu generieren und zuzuweisen, auch als bedingte Formatierungen. Dann ist auch alles schön änderbar.
Ich wollte Dir nur zeigen, dass die von dir gewünschte Darstellung erreichbar ist.
Ausserdem habe ich folgendes gelernt:
Ein oder zwei Attribute in die Formatierung zu legen ist noch überschaubar, bei mehr als zwei wird es unübersichtlich.
Mach doch mal die Probe, formatiere einen größeren Bereich mit allen hier schon möglichen Varianten, es sind bei nur drei Buchgenres bereits 12.
Bei 10 Buchgenres wären es 40 verschiedene Darstellungen.
Versuche dann aus dem FF zu sagen, um welchen Buchtyp es sich gerade handelt.
Für mich sieht es danach aus, das durch die überlagerte Formatierung die Suche nach einem bestimmten Buchtyp eher schwerer und langsamer als leichter und schneller wird.
Ein schlichter Filter oder eine ordentliche Sortierung nach Attributen in Schriftform wäre da angebrachter.

Gruß R
Das mit dem Bug hast Du offenbar als Vorwurf verstanden. War aber nicht nicht so gemeint. Ansonsten danke für die Infos und Deine Hilfsbereitschaft!
Antworten