ich habe eine Excel-Mappe mit ca. 20 Pivots die auf 3. unterschiedlichen Pivot-Caches (wg. Gruppierungen) und zwei Datenbasen beruhen. Die zweite Datenbasis ist vor kurzem erst hinzu gekommen.
Ich habe bisher immer folgendes Makro genutzt
Public Sub RefreshPivot()
Dim n As Integer
Dim nn As Integer
For n = 1 To ActiveWorkbook.Worksheets.Count
For nn = 1 To Worksheets(n).PivotTables.Count
Worksheets(n).PivotTables(nn).RefreshTable
Next nn
Next n
End Sub
Leider wird hierbei aber nicht mehr jede Pivot-Tabelle aktualisiert. Nun habe ich mir gedacht ich nutze ein Makro was den Cache aktualisiert
Public Sub RefreshPivot()
Dim PC As PivotCache
For Each PC In ActiveWorkbook.PivotCaches
PC.Refresh
Next
End Sub
aber auch hier werden die zuletzt hinzugekommenen Pivots, die auf der neuen Datenbasis beruhen, nicht aktualisiert. Ich wäre wirklich sehr dankbar falls jemand einen Lösungsansatz für mein Problem hat.
Vorab vielen Dank & einen schönen Feiertag