PivotTabelle: SourceData-Angabe relativ möglich ?
15.05.2008 14:18:00
zacharias
ich habe eine Frage:
Ich erzeuge wie folgt in Datei A eine Pivottabelle (und verweise auch anschließend mit einem Chart darauf)
Set rngSourceDate = Range(wksErgebnisuebersicht.Cells(1, intFirstPivotColumn), _
wksErgebnisuebersicht.Cells(lngLastRow, intLastPivotColumn))
Set rngTableDestination = Range(wksPivotAnalyse.Cells(1, 1), wksPivotAnalyse.Cells(1, 1))
Set PT = wksPivotAnalyse.PivotTableWizard(SourceType:=xlDatabase, _
SourceData:=rngSourceDate, _
TableDestination:=rngTableDestination, _
TableName:=strPTName)
Das funktioniert einwandfrei.
Nun kopiere ich die Blätter "wksErgebnisuebersicht" und "wksPivotAnalyse" in eine neue Datei B.
Die Datenquelle für die Pivottabelle liegt nach der Kopie aber immer noch in Datei A.
Dadurch ist es mir nicht möglich in Datei B im Blatt "wksErgebnisuebersicht" Änderungen vorzunehmen und anschließend das Pivotchart zu aktualiseren.
Hat jemand eine Idee, wie ich dafür sorgen kann, daß ich mit Sourcedata auf das neue (kopierte) Arbeitsblatt verweisen kann ?
Am schönsten wäre eine Art relativer Bezug z.B. auf "thisWorkbook", der automatisch auf die jeweilge Datei verweist.
Wie immer bin ich Euch für jede Antwort dankbar !
Viele Grüße
Zacharias