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

Forumthread: VBA Pivots Filter übertragen (Pivot1 auf Pivot2)

VBA Pivots Filter übertragen (Pivot1 auf Pivot2)
17.05.2018 12:50:13
Janesch
Hallo Zusammen,
gibt es eine VBA Lösung die gewählten Filter einer Pivot automatisch auf die andere Pivot zu übertragen. In dem Beispiel unten sollen die Filter aus der Pivot_Test_1 auf die Pivot_Test_2 übertragen werden.
https://www.herber.de/bbs/user/121672.xlsx
D.h. die gleichen Filter aus dem Jahr 2017 auch für das Jahr 2016 verwenden.
Vielen Dank.
Janesch..
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Pivots Filter übertragen (Pivot1 auf Pivot2)
17.05.2018 22:06:59
Dieter
Hallo Janesch,
ich denke, du kannst das mit dem folgenden Programm machen
Sub Übertragen()
Dim pt1 As PivotTable
Dim pt2 As PivotTable
Dim sc1 As SlicerCache
Dim sc2 As SlicerCache
Dim si1 As SlicerItem
Dim si2 As SlicerItem
Dim strName As String
Dim wb As Workbook
Dim wsT As Worksheet
Application.ScreenUpdating = False
Set wb = ThisWorkbook
Set wsT = wb.Worksheets("Test")
Set pt1 = wsT.PivotTables("Pivot_Test_1")
Set pt2 = wsT.PivotTables("Pivot_Test_2")
For Each sc1 In wb.SlicerCaches
strName = sc1.Name
If Right$(strName, 1)  "1" Then
Set sc2 = wb.SlicerCaches(strName & "1")
For Each si2 In sc2.SlicerItems
If si2.HasData Then
si2.Selected = False
End If
Next si2
For Each si1 In sc1.SlicerItems
If si1.HasData Then
If si1.Selected Then
For Each si2 In sc2.SlicerItems
If si2.Name = si1.Name Then
si2.Selected = True
Exit For
End If
Next si2
End If
End If
Next si1
End If
Next sc1
Application.ScreenUpdating = True
End Sub
Die Daten in deinen Tabellen passen nicht sehr gut zusammen, dann sind einige der Einstellungen nicht zu finden. Ich habe die beiden Blätter einfach bis auf das Datum gleich gemacht.
https://www.herber.de/bbs/user/121686.xlsm
Viele Grüße
Dieter
Anzeige
AW: VBA Pivots Filter übertragen (Pivot1 auf Pivot2)
18.05.2018 10:47:33
Janesch
Hallo Dieter,
vielen Dank für die Unterstützung...
Werde gleich ausprobieren...
Grüße Janesch
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige