Hallo zusammen,
ich versuche gerade eine Libre Office Calc Tabelle mit einem möglichst inteligenten Dropdown zu versehen. Um es sinnvoller erklären zu können was der Dropdown können soll gehe ich in 2 Schritten vor, die jedoch am schluss bestenfalls kombiniert werden sollen.
Da ich eh ein Backend habe, sind zusätzliche Tabellen grundsätzlich kein Problem solange sie zur Lösung beitragen. Ich habe schon ein bisschen mit Aggregat rumversucht, bin aber bisher nicht über Fehlerwerte rausgekommen und mache vermutlich auch den ein oder anderen Denkfehler.
Also wir haben eine Liste mit den Beispielwerten A1, A2, ... , A10. Diese soll in mehreren Dropdowns (im Folgenden DD abgekürzt) auswählbar sein. Wir haben die A liste im Backend und füllen nach und nach über DD10, ... , DD15 eine Liste im Frontend. Dabei steht derzeit in jedem einzelnen DD A1-A10 zur auswahl. Schritt 1 Wäre jetzt dass DD11 erkennt, welches A bereits gewählt wurde um das nichtmehr als Mögliche Auswahl anzubieten. Es ist vorgesehen dass die DDs der Reihe nach ausgewählt werden. Es ist jedoch nicht vorgesehen, dass sie die A der Reihe nach auswählen. Das soll willkürlich funktionieren.
Beispiel. DD10 Wählt A3 aus, dann soll DD11 A3 nichtmehr anbieten.
So das war Schritt 1 nun folgt die Verschärfung.
Es gibt nicht nur Liste A1-A10 sondern auch B1-B10 ... F1-10 und dementsprechend nicht nur DD1x sondern auch DD2x ... DD6x. Dabei kann es jetzt sein, dass z.B. A7=B4 entspricht. Dann soll natürlich in der DD2x der Wert B4 nichtmehr angeboten werden wenn A7 bereits bei DD1x gewählt wurde und auch Anders Rum (also DD1x soll A7 nichtmehr anzeigen Wenn B4 bereits gewählt wurde)
Da ich mit LibreOffice arbeite wäre ich für Lösungsansätze dankbar die kein VBA beinhalten ... Das es damit lösbar ist ist mir durchaus bewusst, aber das funktioniert mit LibreOffice meist nicht so reibungslos, zumal ich vermeiden möchte dass jeder der die Tabelle aufmacht eine Makro Warnung bekommt
Ich hoffe, dass ich einfach nur auf dem Schlauch sitze und es eine Relativ einfache lösung gibt.
gruß
Pyrukar
ich versuche gerade eine Libre Office Calc Tabelle mit einem möglichst inteligenten Dropdown zu versehen. Um es sinnvoller erklären zu können was der Dropdown können soll gehe ich in 2 Schritten vor, die jedoch am schluss bestenfalls kombiniert werden sollen.
Da ich eh ein Backend habe, sind zusätzliche Tabellen grundsätzlich kein Problem solange sie zur Lösung beitragen. Ich habe schon ein bisschen mit Aggregat rumversucht, bin aber bisher nicht über Fehlerwerte rausgekommen und mache vermutlich auch den ein oder anderen Denkfehler.
Also wir haben eine Liste mit den Beispielwerten A1, A2, ... , A10. Diese soll in mehreren Dropdowns (im Folgenden DD abgekürzt) auswählbar sein. Wir haben die A liste im Backend und füllen nach und nach über DD10, ... , DD15 eine Liste im Frontend. Dabei steht derzeit in jedem einzelnen DD A1-A10 zur auswahl. Schritt 1 Wäre jetzt dass DD11 erkennt, welches A bereits gewählt wurde um das nichtmehr als Mögliche Auswahl anzubieten. Es ist vorgesehen dass die DDs der Reihe nach ausgewählt werden. Es ist jedoch nicht vorgesehen, dass sie die A der Reihe nach auswählen. Das soll willkürlich funktionieren.
Beispiel. DD10 Wählt A3 aus, dann soll DD11 A3 nichtmehr anbieten.
So das war Schritt 1 nun folgt die Verschärfung.
Es gibt nicht nur Liste A1-A10 sondern auch B1-B10 ... F1-10 und dementsprechend nicht nur DD1x sondern auch DD2x ... DD6x. Dabei kann es jetzt sein, dass z.B. A7=B4 entspricht. Dann soll natürlich in der DD2x der Wert B4 nichtmehr angeboten werden wenn A7 bereits bei DD1x gewählt wurde und auch Anders Rum (also DD1x soll A7 nichtmehr anzeigen Wenn B4 bereits gewählt wurde)
Da ich mit LibreOffice arbeite wäre ich für Lösungsansätze dankbar die kein VBA beinhalten ... Das es damit lösbar ist ist mir durchaus bewusst, aber das funktioniert mit LibreOffice meist nicht so reibungslos, zumal ich vermeiden möchte dass jeder der die Tabelle aufmacht eine Makro Warnung bekommt
Ich hoffe, dass ich einfach nur auf dem Schlauch sitze und es eine Relativ einfache lösung gibt.
gruß
Pyrukar