Markierfeld = Wahr Textfeldhintergrund = gelb

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Perdix
**
Beiträge: 23
Registriert: Mo, 23.08.2010 12:11

Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von Perdix » Mi, 26.04.2017 11:32

Ich moechte eine Tabelle erstellen mit jeweils 3 Markierfeldern und Textfeld.

Wenn Markierfeld 1 Wahr ist, soll die Hintergrundfarbe sich nicht ändern.
Wenn Markierfeld 2 Wahr ist, soll die Hintergrundfarbe des Textfeldes rot werden.
Wenn Markierfeld 3 Wahr ist, soll die Hintergrundfarbe des Textfeldes gelb werden.
Wenn Markierfeld 1 und 3 Wahr sind, soll die Hintergrundfarbe des Textfeldes gelb werden.
Wenn Markierfeld 2 und 3 Wahr sind, soll die Hintergrundfarbe des Textfeldes rot werden.

Leider habe ich Null Ahnung, wie ich da anfangen soll.
Hier kann mir bestimmt jemand helfen, wie ich anfangen kann.
Will keine Vorlage wo das schon drinne ist. Will ja etwas lernen :)


Gruss
Perdix

quotsi
***
Beiträge: 71
Registriert: Do, 14.11.2013 10:04

Re: Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von quotsi » Mi, 26.04.2017 14:14

Belies Dich oder experimentiere mit "bedingter Formatierung".
Viel Erfolg
win7pro - Avira - LO 5.2.7.2(x64) - OO 4.1.3

Perdix
**
Beiträge: 23
Registriert: Mo, 23.08.2010 12:11

Re: Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von Perdix » Do, 27.04.2017 07:38

quotsi hat geschrieben:
Mi, 26.04.2017 14:14
Belies Dich oder experimentiere mit "bedingter Formatierung".
Viel Erfolg
Erstmal Danke für die Antwort.
Wenn es mit "Bedingte Formatierung" bei "Textfeldern" gehen würde, hätte ich nicht gefragt.
Ansonsten vielen Dank für die Hilfe!

Toxitom
********
Beiträge: 3406
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von Toxitom » Do, 27.04.2017 08:24

Hey,
Leider habe ich Null Ahnung, wie ich da anfangen soll.
das kannste nur mit Makros lösen. Textfelder wie auch Markierfelder sind Elemente der Drawpage und dort des Formulars. Jedes Element hat eigene Eigenschaften wie bsp Hintergrundfarbe. Die kannst Du per Makro setzen bzw. ändern.

Ein Makro benötigt aber einen "Startknopf" - den wiederum kannst Du an die Markierfelder binden - also an das Ereignis "Status gewechselt".

Das Makro prüft dann den Status der Markierfelder und ändert entsprechend die Hintergrundfarben der Textfelder.

Viele Grüße
Tom
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 5- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic

quotsi
***
Beiträge: 71
Registriert: Do, 14.11.2013 10:04

Re: Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von quotsi » Do, 27.04.2017 09:16

Es stimmt, die Besonderheit von Textfeldern habe ich völlig ignoriert (weil ich sie nie benutzte).
Ich dachte, Du hättest eine oder mehrere Zellen mit Text betrachtet, also eine Art "virtueller Textfelder".
Dafür habe ich mal ein Beispiel (im Anhang) konstruiert.
Dateianhänge
calc - bedingte Formatierung - virtuelles Textfeld mit Farbe.ods
(12.37 KiB) 29-mal heruntergeladen
win7pro - Avira - LO 5.2.7.2(x64) - OO 4.1.3

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste