ich knobel leider schon den ganzen Tag an dem folgenden Problem und habe auch leider keinen Fund meiner Internetrecherche an mein Problem adaptieren können. Fakt ist, ich bin nicht wirklich bewandert in VBA.
Ich hoffe daher, der ein oder andere von Euch findet Zeit und Spaß daran dieses Problem zu lösen:
Hintergrund
Ich habe eine Tabelle mit einigen tausend Datensätzen.
Dazu gibt es bestimmte Kennzahlen, die ich ermitteln muss. Gleichzeitig sollte ein Enduser aber auch zu jeder Kennzahl eine Tabelle bekommen, welche die Daten hinter der Kennzahl zusammenfast.
Dazu habe ich pro Kennzahl eine Pivottabelle erstellt. Hier kann man ja einfach auf die Pivot-Tabelle doppelklicken und erhält dann eine Tabelle mit den entsprechenden Datensätzen.
Die Pivotabellen habe vorsichtshalber meine Versuchsgruppen (z.B. ALPHA und BETA) in Arbeitsblätter aufgeteilt, sodass es weniger wahrscheinlich ist, dass man durcheinander kommt.
Nun ist das bei den vielen Pivottabelle/Kennzahl für die verschiedenen Gruppen leider immmrnoch recht mühevoll die Daten-Tabellen, die ein Doppelklick auf eine Pivottabelle/Kennzahl auswirft, manuell zu exportieren und abzuspeichern.
Daher folgende einfache Frage:
Kann mir jemand sagen, wie ich in einem VBA Macro Excel 2013 für eine bestimmte namentliche Pivottabelle (z.B. "PivotBETA007" ) in einem bestimmten Tabellenblatt (z.B. "Beta") dazu bewegen kann, die dahinter liegenden Datensätze in ein neues Blatt zu befördern?
Dann könnte ich die vielen Positionen hard coden ohne eine bestimmte Ergebnis-Zelle eine Pivotabelle angeben zu müssen (denn die könnte durchaus einmal woanders stehen).
Folgende Luxus-Problem-Frage:
Ist es möglich, automatisiert durch alle Tabellenblätter zu gehen und innerhalb eines jeden Tabellenblattes durch jede dort stehende Pivottabelle zu gehen und die hinter der Ergebniszelle steckenden Datensätze einer jeden Pivottabelle auszugeben und in jeweils einer Datei pro Pivortabelle abzuspeichern?
Am besten mit der Kennzahlnummer aus Zeile 1 und der Kennzallbeschreibung aus Zeile 2?
Beispiel:
Ausgangslage https://www.herber.de/bbs/user/137717.xlsx
Output "BETA 007 rows of strong Beta.xlsx" https://www.herber.de/bbs/user/137719.xlsx
Vielen lieben dank für Eure Zeit.
Ian W.