Forums Neueste Beiträge
 

Pivottabelle über Steuerungselement modifizieren

18/08/2009 - 14:37 von Echo | Report spam
Hallo,

ich frage mich, ob es eine Möglichkeit gibt, folgendes Problem zu lösen: Es
soll über ein Steuerelement dem Berichtsfilter einer Pivottabelle der Inhalt
übergeben werden. Wenn ein z. B. eine Jahreszahl übergeben wird, für die
keine Daten existieren, dann dann soll der Wertebereich (Ergebnisse) auch
leer bleiben.

Grund dieser Aufgabe ist, der Nutzer soll über ein Steuerelement z. B. das
Jahr auswàhlen. Diese Auswahl wird an den Berichtsfilter übergeben. Dabei
liegen mehrere Quelltabellen mit den zugehörigen Pivottabellen vor.

Das sind ja eigentlich Filter in der Pivottabelle. Kann man nun aber den
Wertebereich leer lassen, wenn die Auswahl nicht in der Quelltabelle
verfügbar ist?

Freue mich auf jede Antwort/Hilfe.

Danke
Echo
 

Lesen sie die antworten

#1 Thomas Ramel
18/08/2009 - 20:22 | Warnen spam
Grüezi Echo

Echo schrieb am 18.08.2009

ich frage mich, ob es eine Möglichkeit gibt, folgendes Problem zu lösen: Es
soll über ein Steuerelement dem Berichtsfilter einer Pivottabelle der Inhalt
übergeben werden. Wenn ein z. B. eine Jahreszahl übergeben wird, für die
keine Daten existieren, dann dann soll der Wertebereich (Ergebnisse) auch
leer bleiben.

Grund dieser Aufgabe ist, der Nutzer soll über ein Steuerelement z. B. das
Jahr auswàhlen. Diese Auswahl wird an den Berichtsfilter übergeben. Dabei
liegen mehrere Quelltabellen mit den zugehörigen Pivottabellen vor.

Das sind ja eigentlich Filter in der Pivottabelle. Kann man nun aber den
Wertebereich leer lassen, wenn die Auswahl nicht in der Quelltabelle
verfügbar ist?



Nein, das ist nicht möglich.

Du kannst mit VBA keine anderen Manipulationen vornehmen als manuell auch.
Versuche in einer PT in einem Seitenfeld 'nichts' auszuwàhlen; das wird
nicht klappen. Mind. *ein* Element muss zur Anzeige ausgewàhlt werden.

Du könntest allenfalls, wenn der gesuchte Wert nicht im Seitenfeld
enthalten ist, dies über einen Text oder eine Autoform die in diesem Falle
über die PT gelegt wird, markieren.


Mit freundlichen Grüssen
Thomas Ramel

- MVP für Microsoft-Excel -
[Vista Ultimate SP-1 / xl2007 SP-1]

Ähnliche fragen