Report in neues Excel oder PDF exportieren
30.11.2014 02:35:08
dip
Gerne würde ich Eure Hilfe zur folgenden Aufgabe anfragen. Mir ist bewusst dass die Aufgabe alles andere als einfach ist, aber vielleicht eine richtige Herausforderung für Euch Experten :-)
Die folgende Datei:
https://www.herber.de/bbs/user/94112.xlsx
beinhaltet ein vordefinierter Report, wo Inhalt, Termine und Finanzen von Projekten dargestellt werden. Der Benutzer kann ein Projekt aus dem Steuerungselement (Dateschnitt der Pivottabelle) auswählen und dann werden die Daten im Report entsprechend dargestellt.
im Blatt "Financial Report" befinden sich der vordefinierte Report, mit Textfeldern und Diagrammen.
Im Blatt "Pivots" befinden sich die entsprechenden Pivottabellen, die als Grundlage für die Texfelder und Diagrammen im Blatt "Financial Report" dienen.
Ziel ist es nun, dass der Benutzer nachdem er ein Projekt aus dem Steuerungselement ausgewählt hat, er mittels dem Makro Button "Export Report" (im Blatt "Financial Report" oben rechts) den Report in ein neues Excel (Nur Wert und Formatierung übernehmen, keine Formeln, Verbindungen, Verknüpfungen etc...) oder PDF exportieren kann (Nach Start Makro Export Report erscheint Frage-Box In PDF oder Excel exportieren?).
Komplexer sieht es aus wenn der Benutzer mehr als nur ein Projekt im Steuerungselement auswählt. Wählt der Benutzer mehrere Projekte aus, so soll beim Export einerseits der Gesamtreport und andererseits der Report zu jedem einzelnen ausgewählten Projekt im Steuerungselement exportiert werden (Bei PDF 1. Seite Gesamtreport, 2. - x. Seite die einzelnen Reports / Bei Excel 1. Blatt Gesamtreport, 2. - x. Blatt die einzelnen Reports). Ich nehme an, die ausgewählten Projekte können nicht direkt aus dem Steuerungselement ausgelesen werden. Im Blatt Pivots könnte ich ein Pivot einfügen, das genau die Projekte auflistet, die mittels dem Steuerungselement im Blatt Financial Report ausgewählt wurden.
Ist sowas überhaupt mittels VBA realisierbar und wenn ja wie?
Bin für jede Hilfe sehr dankbar!
Beste Grüsse
Patrick