Frage

Ich habe ein großes Problem...naja, vielleicht nicht große, aber ich habe versucht, dies herauszufinden, seit gestern Mittag.
Ich habe den folgenden code:

Application.CutCopyMode = False
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
    "Data!R7C1:R5000C40").CreatePivotTable TableDestination:= _
    "'[Master-File.xls]Analyse'!R20C14", TableName:="certain_view", DefaultVersion _
->   :=xlPivotTableVersion10

Die runtime-Fehler in der Zeile mit dem Pfeil, sondern die gesamte bit-oben zitierten-highlights gelb.

Application-defined or object-defined error

Ich bin mit Excel 2003 VBA.Ich habe diese paar Zeilen Skript in meinem code fünf mal, und nur dieses bit scheitert jedes mal.Ich bin versucht zu erstellen das fünfte PivotTable mit diesen Zeilen.

Ich denke, es könnte etwas zu tun mit der Menge der Daten im Speicher...doch die Anwendung.Cutopymode = False nicht beheben anyhting.

War es hilfreich?

Lösung

Festnetz (früher Remou darauf hingewiesen, dass die Veröffentlichung von die Antwort darauf ist eine gute Sache).
I messed up a bit.

Meine Daten wurde dynamisch auf jedem nachladen anderen Satz.In meinem Test-set, alles ging sehr gut.Dann, als ich geladen, einer neuen Reihe, werden Werte geändert, labels wurden Hinzugefügt, andere wurden weggelassen...einer meiner pivot-Tabellen wurde viel größer.Eine zweite wurde so programmiert, dass in einer bestimmten Zelle, aber die Zelle war nun Teil des größeren Tisch.

Nicht eine sehr klare Fehlermeldung, aber 'aight, es ist behoben.

Moral:überlegen Sie sich alle Möglichkeiten bei der Zuweisung von Tabellen-Arbeitsblätter.

Andere Tipps

Nur raten ...Ist ActiveWorkbook noch ok?Haben Sie versucht, mit einer mit dem Namen Arbeitsmappe?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top