28.08.2019, 09:26
(Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2019, 09:47 von StrammerMax.)
Hey Leute,
hat jemand den Code für die workbook_open Methode, mit der alle Pivottabellen in der Arbeitsmappe beim Start der Datei aktualisiert werden?
VG
Das sollte eigentlich funktionieren?
So einfach war es wohl nicht. Er steigt bei pt.RefreshTable aus und sagt, dass er das Objekt nicht finden konnte.
Nicht jedes Arbeitsblatt besitzt auch eine Pivottabelle und viele Blätter mit Pivottabelle sind ausgeblendet (sollen aber trotzdem aktualisiert werden).
Hat Jemand eine Lösung?
hat jemand den Code für die workbook_open Methode, mit der alle Pivottabellen in der Arbeitsmappe beim Start der Datei aktualisiert werden?
VG
Code:
Private Sub Workbook_Open()
Dim wks As Worksheet
Dim pt As PivotTable
For Each wks In Worksheets
For Each pt In wks.PivotTables
pt.RefreshTable
Next pt
Next wks
End Sub
Das sollte eigentlich funktionieren?
So einfach war es wohl nicht. Er steigt bei pt.RefreshTable aus und sagt, dass er das Objekt nicht finden konnte.
Nicht jedes Arbeitsblatt besitzt auch eine Pivottabelle und viele Blätter mit Pivottabelle sind ausgeblendet (sollen aber trotzdem aktualisiert werden).
Hat Jemand eine Lösung?