Aktion nach Listenfeld Auswahl

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

jim_a
Beiträge: 9
Registriert: Di, 15.09.2009 00:30

Aktion nach Listenfeld Auswahl

Beitrag von jim_a »

Hallo,

folgende Frage:
Nachdem ich ein Feld einer Liste ausgewählt habe, möchte ich, daß eine besttimmte Aktion ausgeführt wird. In dem konkreten Fall soll der Wert der benachbarten Zellen übernommen werden und der Summe in einer anderen hinzugefügt werden.

Um das ein bißchen klarer zu machen, habe ich eine kleine Tabelle angehängt. Wenn ein Listenelement in der ersten Spalte unter "Art" ausgewählt wird, soll der Wert aus der Benachbarten "Euro" Zelle genommen werden und dem Wert in der entsprechenden Zelle unter "Summe" hinzugefügt werden.
Für "Bürobedarf" sollte also als Summe 3 rauskomen.

Die Liste habe ich jetzt erstmal über Daten -> Gültigkeit .... erzeugt.

Was muss ich machen, damit eine Aktion ausgelöst wird und wie genau kann ich die Aktion definieren?

Danke schonmal im Voraus!

Viele Grüße,
Jim
Dateianhänge
liste.ods
(10.09 KiB) 34-mal heruntergeladen
jim_a
Beiträge: 9
Registriert: Di, 15.09.2009 00:30

Re: Aktion nach Listenfeld Auswahl

Beitrag von jim_a »

Wie, so einfach???
Klasse!!!!!! Danke Dir paljass für den Tip.

Viele Grüße,
Jim
jim_a
Beiträge: 9
Registriert: Di, 15.09.2009 00:30

Re: Aktion nach Listenfeld Auswahl

Beitrag von jim_a »

Hallo,

dann hab ich gleich noch eine Frage zum gleichen Thema:
wie kann man nach Auswahl eines Listenfeldes die gesamte Zeile in einer bestimmten Farbe markieren? Als konkretes Beispiel: wenn aus der oben verwendeten Tabelle "Investition" ausgewählt wird, soll die Zeile einen roten Hintergrund bekommen.

Viele Grüße,
Jim
jim_a
Beiträge: 9
Registriert: Di, 15.09.2009 00:30

Re: Aktion nach Listenfeld Auswahl

Beitrag von jim_a »

Und wieder danke :-)

Durch die bedingte Formatierung kann ich jetzt zumindest die Zelle entsprechend farblich markieren durch einfaches Setzen der Bedingungen:
Bedingung1: Zellwert is gleich "Investition" -> roter Hintergrund
Bedingung2: Zellwert is ungleich "Investition" -> Standard

Jetzt soll es natürlich noch einen Schritt weiter gehen :-)
Ich will nicht nur diese Zelle rot markieren, sondern die gesamte Zeile. Da ja so jede Zelle eine bedingte Formatierung benötigt, hab ich folgendes probiert:
A2="Investition"

Das funzt auch. Das ganze ist natürlich zu starr und bedarf für jede Zeile eine Anpassung. Deshalb sollte das ganze natürlich dynamischer sein, und da wollte ich ungefähr sowas machen:
$A$zeile()="Investition"
Also die Zeilennummer sollte für jede Zelle herausgefunden werden. Das funzt leider nicht :-(
Gibt es eine Möglichkeit, die Zeile herauszufinden und damit dann eine bestimmte Zelle zu referenzieren?

Viele Grüße,
Jim
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Aktion nach Listenfeld Auswahl

Beitrag von Karolus »

Hallo
Markiere z.B. von D100 bis A2 in dieser Reihenfolge
gib in der Bedingten Formatierung ein:
'Formel ist' '$A2="Investition"
->Vorlage'roter Hintergrund'

Wichtig ist das $-zeichen vor dem Spaltenbezeichner(damit die ganze Zeile auf A? Bezug nimmt) und der Bezug zur zuletzt markierten Zelle.

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
jim_a
Beiträge: 9
Registriert: Di, 15.09.2009 00:30

Re: Aktion nach Listenfeld Auswahl

Beitrag von jim_a »

Hallo Karo,

super, das war's!!! Funzt einwandfrei!
Ich hätte noch so lang dran sitzen können, darauf wär ich nie gekommen.

Tausend Dank!!!

Viele Grüße,
Jim
Antworten