Tabelle mit dualer Listenfunktion und Grundwerteinstellung

Ich möchte eine Reihe von dualen Auswahllisten erstellen (wie ja/nein, gut/schlecht, 0/1), die bereits mit einem Grundwert (ja, gut, 0) bestückt sind. Hilfreich wäre, wenn dieser Wert sich beim “rauf klicken” ins Gegenteil verkehrt.
Welche Möglichkeiten habe ich dies umzusetzen? Bei Libre OfficeDe auf Facebook, konnte mir leider nicht geholfen werden. Ich hoffe, ich habe hier mehr Glück :slight_smile:
Vielen Dank,
Hans-Georg

Also - das einfachste ist natürlich Listeneinträge über Daten -> Gültigkeit (Unter Zulassen den Wert Liste auswählen und die erlaubten Listenwerte eintragen) zu definieren. Allerdings hat das dann nichts mit Formularen zu tun und daher kann über diese Methode kein “sich beim Klicken ins Gegenteil verkehren” implementiert werden (denn es ist nur eine Auswahlliste). Für diese Erweiterung wird dann wohl ein Formular mit entsprechendem Makro vonnöten sein.

“Auswahlliste” ist kein mir bekannter technischer Ausdruck. Man kann irgendeinen zum “Lookup” bestimmten Zellbereich darunter verstehen, oder vielleicht einen Modus für > Daten > Gültigkeit. Was is gemeint? Auf was soll man etwas “rauf klicken”, um die Umschaltfunktion auszulösen?

Ich verlasse mich auf

  • Genau zwei Werte
  • Klickbares Objekt zum Umschalten

Für solche Fälle eignen sich besonders gut die “Formular-Steuerelememente” vom Typ “Markierungsfeld”.

Siehe angehängtes Beispiel.

Kein “Makro” nötig, weil hier die eingebauite Funktionalität der Controls reicht.

@Lupp: Tja - weil ich die Frage falsch verstanden und “(ja, gut, 0)” als weitere vorkommende, dreiwertige Belegungsmöglichkeit interpretiert habe, habe ich auch was vom Makros gefaselt. Du hast natürlich recht mit Deiner Lösung für den rein zweiwertigen Fall.

Danke für die Aufklärung.
Nur zur Vollständigkeit:
Für kleine Anzahlen von wählbaren Werten kann man auch gruppierte Optionsfelder (Radio Buttons) verwenden.

Vielen Dank für eure schnelle Hilfe. Es tut mir auch sehr leid, dass ich mich so ungeschickt ausgedrückt habe. Ich hatte bisher die Methode genutzt, die Opaque beschrieben hat. Nach der Funktion, die Lupp in seinem Beispiel aufgezeigt hat, habe ich gesucht. Euch beiden sehr sehr viel Dank.
Beste Grüße,
Hans-Georg

Gerne - aber zwei Bitten dann doch noch.

  • Dank ist gerne gesehen, aber bitte als Kommentar zur korrekten Antwort und nicht als Antwort auf eine Frage (das ist es ja nicht)
  • Klick bitte das graue Häkchen neben dem Beginn der Antwort von @Lupp, damit das LibreOffice Qualitätsmanagement auch mal korrekt beantworte Fragen registriert :wink: