Von einander abhängige Listen - eleganter lösen?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Von einander abhängige Listen - eleganter lösen?

Re: Von einander abhängige Listen - eleganter lösen?

von hylli » Do, 06.02.2014 20:56

Makros sind einfach nicht meine Welt. ;)

Ich versuche immer möglichst ohne Makros auszukommen.

Hylli

Re: Von einander abhängige Listen - eleganter lösen?

von Karolus » Do, 06.02.2014 18:53

hylli hat geschrieben:Schade, und ich hatte gedacht, dass dies recht einfach umsetzbar wäre, eben ohne Makros.
Das sind vier Zeilen Code - wo ist das Problem ?
hylli hat geschrieben:@Karo:
Binde ans Tabellenereignis 'Inhalt geändert' folgendes:...
Wie funktioniert denn das?
→Rechtsklick unten aufs Tabellenregister →Tabellenereignisse→Inhalt geändert ....

Karolus

Re: Von einander abhängige Listen - eleganter lösen?

von hylli » Do, 06.02.2014 18:45

Schade, und ich hatte gedacht, dass dies recht einfach umsetzbar wäre, eben ohne Makros.

@Karo:
Binde ans Tabellenereignis 'Inhalt geändert' folgendes:...
Wie funktioniert denn das?

Schonmal Danke an Euch beiden!

Hylli

Re: Von einander abhängige Listen - eleganter lösen?

von Karolus » Do, 06.02.2014 17:25

Hallo
Binde ans Tabellenereignis 'Inhalt geändert' folgendes:

Code: Alles auswählen

def refresh_validation(args):
    if args.AbsoluteName == '$Tabelle1.$A$15':
        target = args.Spreadsheet.getCellRangeByName("B15")
        target.String = "__******___" 
oder in Basic eben:

Code: Alles auswählen

sub refresh_validation(args)
    if args.AbsoluteName = "$Tabelle1.$A$15" then
        target = args.Spreadsheet.getCellRangeByName("B15")
        target.String = "__******___" 
    end if
end sub
Karolus

Von einander abhängige Listen - eleganter lösen?

von hylli » Do, 06.02.2014 16:35

Hi,

ich habe mal eine voneinander abhängige Liste per Daten -> Gültigkeit erstellt. Als Beispiel mal Hunde und Raubkatzen in anhängendem Beispieldokument mit weiteren Erläuterungen.

Das klappt auch einigermaßen bis auf eine kleine Unschönheit:
Wechsle ich die Tierart von Hunde auf Raubkatzen (oder umgekehrt), dann bleibt in der Spalte Rasse/Art die vorherige der anderen Tierart stehen, z.B. wechsel auf "Hunde":

Tierart -> Rasse/Art:
Hunde -> Löwe

Klicke ich dann wieder auf das Dropdown bei Löwe, kann ich natürlich wieder die Hunderassen auswählen.

Gewünscht wäre, dass beim Wechsel der Tierart dann auch das Feld Rasse/Art entweder leer ist, oder evtl. die jeweils erste Rasse/Art in der Liste erscheint.

Wie bekomme ich das bei vorliegender Datei am schnellsten hin?

Hylli
Dateianhänge
Voneinander_abhaengige_Listen.ods
(18.75 KiB) 49-mal heruntergeladen

Nach oben