Pivottabelle - Berichtsfilterelement per VBA nacheinnder auswählen

23/06/2009 - 20:54 von Markus Löw | Report spam
Hallo NG,
ich habe eine Pivottabelle mit 2 Berichtsfilter
- Obergruppe Artikel
- Untergruppe Artikel


Nun möchte ich alle Artikel der Untergruppe, welche in einer
bestimmten Obergruppe versammelt sind nacheinder per VBA auswàhlen und
deren Detaildaten (Wertebereich) ausdrucken.

Meine Idee war folgende:
Eine Vorfilterung der der Untergruppe, in dem ich die Artikel je
Obergruppe per Spezialfilter und VBA vorfiltere.

Vor Anwendung des Spezialfilters
Obergruppe Untergruppe
1 Artikel1
2 Artikel2
1 Artikel3
2 Artikel4
1 Artikel5
2 Artikel6

danach
Vorher
Obergruppe Untergruppe
1 Artikel1
1 Artikel3
1 Artikel5


Nun sollen diese Ergebnisse Artikel1,3,5 in den Berichtsfilter
Untergruppe übergeben werden und dann einzelen ausgedruck werden.

Die Filterung per VBA durch den Spezialfilters bekomme ich hin, nun
muss ich aber den Array stück für stück abarbeiten und an den
Berichtsfilter übergeben und das richtige Berichtsfilterelement
auszugeben.

Aber wie ?

Hat jemand eine Idee? Freue mich über jede Idee / Anregung

Vielen Herzlichen Dank
Markus Löw
 

Lesen sie die antworten

#1 HeliKopf
24/06/2009 - 09:38 | Warnen spam
On 23 Jun., 20:54, Markus Löw wrote:
Hallo NG,
ich habe eine Pivottabelle mit 2 Berichtsfilter
- Obergruppe Artikel
- Untergruppe Artikel

Nun möchte ich alle Artikel der Untergruppe, welche in einer
bestimmten Obergruppe versammelt sind nacheinder per VBA auswàhlen und
deren Detaildaten (Wertebereich) ausdrucken.

Meine Idee war folgende:
Eine Vorfilterung der der Untergruppe, in dem ich die Artikel je
Obergruppe per Spezialfilter und VBA vorfiltere.

Vor Anwendung des Spezialfilters
Obergruppe    Untergruppe
1                      Artikel1
2                      Artikel2
1                      Artikel3
2                      Artikel4
1                      Artikel5
2                      Artikel6

danach
Vorher
Obergruppe    Untergruppe
1                      Artikel1
1                      Artikel3
1                      Artikel5

Nun sollen diese Ergebnisse Artikel1,3,5 in den Berichtsfilter
Untergruppe übergeben werden und dann einzelen ausgedruck werden.

Die Filterung per VBA durch den Spezialfilters bekomme ich hin, nun
muss ich aber den Array stück für stück abarbeiten und an den
Berichtsfilter übergeben und das richtige Berichtsfilterelement
auszugeben.

Aber wie ?

Hat jemand eine Idee? Freue mich über jede Idee / Anregung

Vielen Herzlichen Dank
Markus Löw



Hallo Markus,

kannst Du dazu nicht einfach die Gruppierung der Pivot nutzen und bei
der Obergruppe unter Layout den Seitenumbruch aktivieren? Dann kannst
Du alles auf einmal ausdrucken und brauchst keine Übergabe der Daten.

Viele Grüße,
Helmut.

Ähnliche fragen