Discussion:
Webabfrage und angehängten Pivot-Table in der richtigen reihenfolge aktualisieren
(zu alt für eine Antwort)
Thomas Braun
2009-10-27 10:14:42 UTC
Permalink
Hallo,

ich habe hier (in Excel 2003) eine Webabfrage und eine darauf basierende
Pivot-Tabelle... jetzt hätte ich gerne, das beim Öffnen *zuerst* die
Webabfrage und dann erst die Pivot-Tabelle aktualisiert wird... denn
aktiviert man im Pivot und der Webabfrage die jeweilige Option (beim öffnen
akktualisieren), dann wartet die Pivot-Tabelle nicht auf das Ende der
Webabfrage -> falsche Ergebnisse.

Gibt es da einen alternativen Weg?

Grüße
Thomas
Thomas Ramel
2009-10-27 10:45:54 UTC
Permalink
Grüezi Thomas
Post by Thomas Braun
ich habe hier (in Excel 2003) eine Webabfrage und eine darauf basierende
Pivot-Tabelle... jetzt hätte ich gerne, das beim Öffnen *zuerst* die
Webabfrage und dann erst die Pivot-Tabelle aktualisiert wird... denn
aktiviert man im Pivot und der Webabfrage die jeweilige Option (beim öffnen
akktualisieren), dann wartet die Pivot-Tabelle nicht auf das Ende der
Webabfrage -> falsche Ergebnisse.
Gibt es da einen alternativen Weg?
Du könntest die PT beim öffnen nicht aktualisieren lassen sondern nur
die Web-Abfrage.
Dann im Worksheet_Activate() der PT diese aktualisieren lassen.


Oder aber Du verwendest die Webabfrage gleich direkt als Quelle für
die Pivot-Tabelle, dann entfällt das Tabellenblatt.


--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für MS-Excel -
Thomas Braun
2009-10-27 15:34:34 UTC
Permalink
Post by Thomas Ramel
Post by Thomas Braun
ich habe hier (in Excel 2003) eine Webabfrage und eine darauf basierende
Pivot-Tabelle... jetzt hätte ich gerne, das beim Öffnen *zuerst* die
Webabfrage und dann erst die Pivot-Tabelle aktualisiert wird... denn
aktiviert man im Pivot und der Webabfrage die jeweilige Option (beim öffnen
akktualisieren), dann wartet die Pivot-Tabelle nicht auf das Ende der
Webabfrage -> falsche Ergebnisse.
Gibt es da einen alternativen Weg?
Du könntest die PT beim öffnen nicht aktualisieren lassen sondern nur
die Web-Abfrage.
Dann im Worksheet_Activate() der PT diese aktualisieren lassen.
aha, danke - dann muß ich mich da mal tiefer einlesen
Post by Thomas Ramel
Oder aber Du verwendest die Webabfrage gleich direkt als Quelle für
die Pivot-Tabelle, dann entfällt das Tabellenblatt.
Geht nicht, die Tabelle wird benötigt...

Grüße
thomas
Thomas Ramel
2009-10-28 06:01:42 UTC
Permalink
Grüezi Thomas

Thomas Braun schrieb am 27.10.2009
Post by Thomas Braun
Post by Thomas Ramel
Du könntest die PT beim öffnen nicht aktualisieren lassen sondern nur
die Web-Abfrage.
Dann im Worksheet_Activate() der PT diese aktualisieren lassen.
aha, danke - dann muß ich mich da mal tiefer einlesen
Post by Thomas Ramel
Oder aber Du verwendest die Webabfrage gleich direkt als Quelle für
die Pivot-Tabelle, dann entfällt das Tabellenblatt.
Geht nicht, die Tabelle wird benötigt...
OK, dann entfällt ein direkter Weg und Du musst wie oben vorgehen.

Meiner Erfahrung nach klappt es auch mit einem Makro nicht beide Refreshs
in einem gemeinsamen Makro nacheinander ablaufen zu lassen.


Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Vista Ultimate SP-1 / xl2007 SP-1]
Thomas Ramel
2009-10-28 06:01:42 UTC
Permalink
Grüezi Thomas

Thomas Braun schrieb am 27.10.2009
Post by Thomas Braun
Post by Thomas Ramel
Du könntest die PT beim öffnen nicht aktualisieren lassen sondern nur
die Web-Abfrage.
Dann im Worksheet_Activate() der PT diese aktualisieren lassen.
aha, danke - dann muß ich mich da mal tiefer einlesen
Post by Thomas Ramel
Oder aber Du verwendest die Webabfrage gleich direkt als Quelle für
die Pivot-Tabelle, dann entfällt das Tabellenblatt.
Geht nicht, die Tabelle wird benötigt...
OK, dann entfällt ein direkter Weg und Du musst wie oben vorgehen.

Meiner Erfahrung nach klappt es auch mit einem Makro nicht beide Refreshs
in einem gemeinsamen Makro nacheinander ablaufen zu lassen.


Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Vista Ultimate SP-1 / xl2007 SP-1]
Thomas Braun
2009-10-27 15:34:34 UTC
Permalink
Post by Thomas Ramel
Post by Thomas Braun
ich habe hier (in Excel 2003) eine Webabfrage und eine darauf basierende
Pivot-Tabelle... jetzt hätte ich gerne, das beim Öffnen *zuerst* die
Webabfrage und dann erst die Pivot-Tabelle aktualisiert wird... denn
aktiviert man im Pivot und der Webabfrage die jeweilige Option (beim öffnen
akktualisieren), dann wartet die Pivot-Tabelle nicht auf das Ende der
Webabfrage -> falsche Ergebnisse.
Gibt es da einen alternativen Weg?
Du könntest die PT beim öffnen nicht aktualisieren lassen sondern nur
die Web-Abfrage.
Dann im Worksheet_Activate() der PT diese aktualisieren lassen.
aha, danke - dann muß ich mich da mal tiefer einlesen
Post by Thomas Ramel
Oder aber Du verwendest die Webabfrage gleich direkt als Quelle für
die Pivot-Tabelle, dann entfällt das Tabellenblatt.
Geht nicht, die Tabelle wird benötigt...

Grüße
thomas

Thomas Ramel
2009-10-27 10:45:54 UTC
Permalink
Grüezi Thomas
Post by Thomas Braun
ich habe hier (in Excel 2003) eine Webabfrage und eine darauf basierende
Pivot-Tabelle... jetzt hätte ich gerne, das beim Öffnen *zuerst* die
Webabfrage und dann erst die Pivot-Tabelle aktualisiert wird... denn
aktiviert man im Pivot und der Webabfrage die jeweilige Option (beim öffnen
akktualisieren), dann wartet die Pivot-Tabelle nicht auf das Ende der
Webabfrage -> falsche Ergebnisse.
Gibt es da einen alternativen Weg?
Du könntest die PT beim öffnen nicht aktualisieren lassen sondern nur
die Web-Abfrage.
Dann im Worksheet_Activate() der PT diese aktualisieren lassen.


Oder aber Du verwendest die Webabfrage gleich direkt als Quelle für
die Pivot-Tabelle, dann entfällt das Tabellenblatt.


--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für MS-Excel -
Loading...