traveller
Goto Top

Excel Pivot Tabelle Werte mit Formatierung in neue Date kopieren

Excelversion: 2013

In einer Exceldatei gibt es ein Tabellenblatt zur Erfassung von Daten.
In weiteren Tabellenblättern wurden verschiedene Pivot Tabellen angelegt, die alle auf den gleichen Datenbestand zugreifen. Die Pivo Tabellen haben bereits das Aussehen, wie es am Ende sein soll.
Nun sollen die Pivot Tabellen in eine neue Datei ohne Datenverknüpfung, also die reinen Werte, aber mit Formatierung, kopiert werden.
Dies soll einzeln für jede Pivot Tabelle erfolgen. Je nach dem, welche Pivot Tabelle man braucht.
Ist das mittels Makro möglich?

Vielen Dank für die Hilfe!

Content-Key: 657787

Url: https://administrator.de/contentid/657787

Printed on: April 25, 2024 at 04:04 o'clock

Member: eisbein
eisbein Mar 02, 2021 at 07:53:40 (UTC)
Goto Top
Ist das mittels Makro möglich?

Ja
Mitglied: 147669
147669 Mar 02, 2021 updated at 10:47:27 (UTC)
Goto Top
Auch kein Hallo...
So ohne weitere Info zu den Tabellen, Dito: Ja
Glaskugel ...
Sub CopyPivots()
    Dim sh As Worksheet, pv As PivotTable, wbNew As Workbook
    Set wbNew = Workbooks.Add
    For Each sh In Sheets
        For Each pv In sh.PivotTables
            pv.DataBodyRange.Copy
            With wbNew.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
                .PasteSpecial xlPasteAllUsingSourceTheme
                .PasteSpecial xlPasteValues
            End With
        Next
    Next
End Sub
Tschö mit ö.
Member: Traveller
Traveller Mar 02, 2021 at 11:57:40 (UTC)
Goto Top
Danke für eure Hilfe.
Dachte, die Beschreibung ist ausreichend.
Nichts für ungut.
Mitglied: 147669
147669 Mar 02, 2021 updated at 13:03:28 (UTC)
Goto Top
Zitat von @Traveller:
Dachte, die Beschreibung ist ausreichend.
Es fehlt so gut wie alles, keiner weiß wie deine Sheets aussehen wie die Daten auf welche Zielsheets nebeneinander oder untereinander kopiert werden sollen etc. pp. das können wir uns hier nicht zusammenreimen! Stell dir einfach vor wenn du sowas vor die Füße geworfen bekommst aber die Ausgangsdaten nicht kennst. Programmierung steht oder fällt mit präzisen Angaben aber die fehlen hier gänzlich! Was erwartest du also?