Mein ursprüngliches Projekt nimmt Fahrt auf und wartet mit weiteren Auswertungen auf. Nun geht es darum, dass OHNE VBA und evtl. ohne Datenschnitt ein ausgewählter Parameter aus einer Dropdownliste sich auf alle in der EXCEL-Mappe integrierten Pivottabellen auswirken soll. Anbei eine EXCEL-Mappe hierzu.
Aus [Tabelle1] ermittle ich mithilfe der SORTIEREN und EINDEUTIG-Funktion duplikatfrei alle Arten, die untereinander im Tabellenblatt [Arten] weg geschrieben werden. In diesem Tabellenblatt sind hinter jede Art eine Definition ihrer Auswerterelevanz in Spalte B [relevant] hinterlegt. Oben in Zelle C1 befindet sich eine Dropdownliste, die ihre Werte aus dem Tabellenblatt [Parameter] erhält. Die Dropdownliste enthält demnach die Entscheidungsangaben "Ja" und "Nein". In weiteren Tabellenblättern befinden sich Pivottabellen mit unterschiedlichem Aufbau und unterschiedlichen Ergebniszielen. In verschiedenen Pivotbereichen befindet sich das Selektionselement [Art], zweimal oben im Berichtsfilter, einmal im Zeilenbereich.
Ziel ist es nun, dass nach Auswahl in [Arten] C1 des Parameters "Ja" alle Pivottabellen entsprechend gefiltert werden, d.h. alle Pivottabellen sollen danach nur noch die Arten berechnen, die den Wert "1" oder "2" haben, so wie es im Filter auf [Arten], Spalte B [relevant] gesetzt worden ist. Hier am Beispiel "1" bzw. "2". Das Ganze soll angestoßen werden, sobald ich "Ja" selektiert habe.
Ob das auch ohne DATENSCHNITT geht? Ich habe momentan keinen Plan, wie ich das umsetzen kann. Daher danke ich schon mal für jedwede Unterstützung!
04.09.2024, 09:42 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2024, 09:42 von Ralf A.)
Moin,
hab mir jetzt Deine Tabelle nicht angesehen, verstehe auch nicht so recht, weshalb man keine Datenschnitte verwenden sondern auf Dropdowns zurückgreifen will. Ohne VBA und Datenschnitte, also bei ausschließlicher Verwendung von Dropdowns fiele mir nur folgende Lösung ein. * Erstelle Dir eine intelligente Tabelle, in der Du alle relevanten Dropdowns unterbringst. * Lass die Datenquelle via PQ einlesen und filtere sie mittels der ausgewählten Dropdownfeldwerte. * Lade die PQ Abfrage in eine Pivottable.
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
ohne Datenschnitte und schon gleich ohne VBA, weil die Struktur der EXCEL-Mappe vorgegeben ist. So kann ich auch nicht eine intelligente Tabelle integrieren bzw. in eine solche umformen oder so was wie PowerQuery benutzen. Mal davon abgesehen, dass ich davon noch gar nichts verstehe. Ich frage mich, wie kapiert das Excel, dass ich eine Auswahl im Dropdown frisch vorgenommen habe und dann alle Pivottabellen aktualisiert werden. Natürlich kann ich mir vorstellen, dass das auch mit AfterUpdate-Ereignissen in VBA klappen könnte, aber das ist ja nicht erlaubt. Makros sind leider überhaupt nicht zugelassen.
Also vielleicht ginge es, wenn ich mit Bordmitteln die Felder [Art] in den Pivottabellen anspreche und jedesmal von dort aus prüfen lasse, ob "Ja" im Dropdown ausgewählt worden ist und dann die Artauswahl gemäß des Tabellenblatts [Arten] getroffen wird. In der Praxis später handelt es sich um einige Tausend Arten, die ich pro Pivottabelle ungern händisch selektieren würde. Das wäre nicht effizient, würde viel Zeit kosten und ruckzuck auch Fehlerquellen aufmachen.
Bin mal gespannt, ob es eine Lösung für meine Problematik gibt. Danke!
04.09.2024, 11:06 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2024, 11:06 von EA1950.)
Hallo,
Zitat:So kann ich auch nicht eine intelligente Tabelle integrieren
exakt durch diese Weigerung wird folgender Fehler ermöglicht im Arbeitsblatt "Arten" in Zelle A2: =SORTIEREN(EINDEUTIG(Tabelle1!E6:E44)) Das müsste doch wohl lauten: =SORTIEREN(EINDEUTIG(Tabelle1!E2:E44))
Mit lieben Grüßen Anton.
Windows 10 64bit Office365 32bit
Folgende(r) 1 Nutzer sagt Danke an EA1950 für diesen Beitrag:1 Nutzer sagt Danke an EA1950 für diesen Beitrag 28 • Scotty7
04.09.2024, 15:34 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2024, 15:34 von Ralf A.)
(04.09.2024, 10:04)Scotty7 schrieb: ... weil die Struktur der EXCEL-Mappe vorgegeben ist. So kann ich auch nicht eine intelligente Tabelle integrieren bzw. in eine solche umformen oder so was wie PowerQuery benutzen.
...wer erzählt Dir denn sowas? Selbst wenn die Struktur vorgegeben ist. Dann greife ich mit einer eigenen Datei darauf zu. Mit der kann ich machen was ich will (sogar mir die Quelldatei flexibel aussuchen lassen). Aber wer natürlich auf Restriktionen beharrt, dem kann auch keiner helfen.
Zitat:@derHöpp Ohne VBA gar nicht. Mit PQ hilfsweise minütlich, aber nicht live.
...doch, doch. Geht schon. Auch ohne VBA. Die Aktualisierung muss dann halt händisch angestoßen werden....
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Folgende(r) 1 Nutzer sagt Danke an Ralf A für diesen Beitrag:1 Nutzer sagt Danke an Ralf A für diesen Beitrag 28 • derHoepp