dbTalk Databases Forums  

Export to Pivot Table

comp.databases.ms-access comp.databases.ms-access


Discuss Export to Pivot Table in the comp.databases.ms-access forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Jim Devenish
 
Posts: n/a

Default Export to Pivot Table - 10-08-2010 , 01:19 PM






I am attempting to create a pivot table in Excel. (Aside: I cannot
get the Pivot table Form Wizard in Access to work, so am exporting to
Excel and attempting to create it there).

I have:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9,
"StockPlantPlanQuery", fileName

Dim excelobj As Object
Set excelobj = CreateObject("Excel.Application")
Set excelobj = openExcel
excelobj.Workbooks.Open fileName
excelobj.Visible = True

With excelobj
.ActiveWorkbook.PivotCaches.Add(SourceType:=xlData base,
SourceData:= _
"StockPlantPlanQuery!C1:C4").CreatePivotTable
TableDestination:=.Range("G7"), TableName:="PivotTable"
.ActiveSheet.PivotTables("PivotTable").SmallGrid = False
.ActiveSheet.PivotTables("PivotTable").AddFields
RowFields:=Array("Stock Plant", "Plant"), ColumnFields:="Stick week"
.ActiveSheet.PivotTables("PivotTable").DataFields
ColumnFields:="URC"
.ActiveSheet.PivotTables("PivotTable").PivotFields ("URC").Orientation
= xlDataField
End With

The data is transferred and the Pivot table is created but the code
fails on the first line of ...Addfields with the unhelpful message:
Runtime error 1004
Addfields method of PivotTable class failed.

I have created the code in Excel by recording a macro and have copied
across. I thought it might be the Array, so simplified this by having
only one row field but had the same error.

Any help would be appreciated.

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.