Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Pivot findet Wert nicht

Pivot findet Wert nicht
Robert
Hallo,
ich habe eine Pivottabelle mit einer externen DBF-Datei (ca. 500.000 Sätze) als Datenbasis.
Seit kurzem wird ein Wert (hier eine Artikelnummer) nicht mehr gefunden.
Das entsprechende Feld steht im Seitenbereich.
Aktuallisieren der Tabelle nützt nichts.
Beim Doppelclick auf auf das Pivotfeld (Spaltenkopf) werden im Dialogfenster im Bereich "Ausblenden" auch nicht alle Werte (Artikelnummern) angezeigt
Erst wenn die Pivot Tabelle komplett neu erzeugt wird, wird der Wert wieder angezeigt.
Kennt jemand so etwas wie einen Pivot Reset ?
Danke für die Mühe

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Pivot findet Wert nicht
24.09.2009 09:58:39
Wolli
Hallo Robert, es gibt ja den Pivot-Cache, den man irgendwie beeinflussen kann - damit habe ich aber keine Erfahrung. Zum "Resetten" von Pivot-Tabellen habe ich mir mal folgendes Makro gebaut, das ganz brauchbar seinen Dienst tut. Es versucht, alle PivotItems zu löschen. Schlägt das fehl (weil das Item vorhanden ist), wird ein Fehler erzeugt, den ich aber übergehe. Die OnError-Anweisung kann man sicherlich auch nach außen schreiben.
Gruß, Wolli
Sub Pivot_Putzen()
Dim s As Worksheet, _
p As PivotTable, _
f As PivotField, _
i As PivotItem
For Each s In ActiveWorkbook.Worksheets
For Each p In s.PivotTables
'Debug.Print s.Name, p.Name
p.RefreshTable
For Each f In p.PivotFields
'Debug.Print s.Name, p.Name, f.Name
For Each i In f.PivotItems
On Error Resume Next
i.Delete
On Error GoTo 0
Next i
Next f
Next p
Next s
End Sub

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige