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 »

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: 704
Registriert: Do, 14.11.2013 10:04

Re: Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von quotsi »

Belies Dich oder experimentiere mit "bedingter Formatierung".
Viel Erfolg
win11 - Avira - LO 7.6.6.3 (X86_64) - AOO 4.1.15
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Perdix
**
Beiträge: 23
Registriert: Mo, 23.08.2010 12:11

Re: Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von Perdix »

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: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von Toxitom »

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 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
quotsi
******
Beiträge: 704
Registriert: Do, 14.11.2013 10:04

Re: Markierfeld = Wahr Textfeldhintergrund = gelb

Beitrag von quotsi »

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) 106-mal heruntergeladen
win11 - Avira - LO 7.6.6.3 (X86_64) - AOO 4.1.15
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Antworten