Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
hi all,
i'm trying to create a pivot table using vba in excel. everytime i run the code i get an error message stating the following: "Run-time error 1004: An operation that uses the database driver could not be completed. If the driver is a MS driver, make sure the driver file isn't damaged, and if it is, reinstall the driver by reinstalling MS Query. Etc..." My code breaks down in the CreatePivotTable section. The pivot table cache is there, and, I have tested placing the cache on a worksheet, which works fine. I have reinstalled excel on a couple of occasions, to no avail. Don't have any idea how to fix this. I've tried four different ways to create the pivot table, all with no luck. Any help is most appreciated. This is my first time coding for a pivot table so here's my code: Sub CrPivotTable(colct) Dim pivCache As PivotCache Dim pivTab As PivotTable Dim ptfield(), fields1, fields2() As String Dim icount, i As Integer Dim pcRange As Range Dim rsTest As Recordset 'create pivot table and add necessary fields 'This section creates the worksheet to be updated 'Delete "Report" sheet Application.DisplayAlerts = False ActiveWorkbook.Worksheets("Report").Delete Application.DisplayAlerts = True Worksheets.Add ActiveSheet.Name = "Report" 'Define columns icount = colct ReDim ptfield(icount), fields2(icount) For i = icount - 12 To icount ptfield(i - 12) = Worksheets("Data").Cells(1, (i)) Next If myRS.EOF Then myRS.MoveFirst 'Define cache ActiveSheet.Name = "Report" With ActiveWorkbook.PivotCaches.Add( _ SourceType:=xlExternal) Set .Recordset = myRS .CreatePivotTable( _ TableDestination:=Range("A5"), _ TableName:="PTRAX") End With |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How can I detail Pivot Table data without creating a table (Excel2007) | Excel Discussion (Misc queries) | |||
How can I detail Pivot Table data without creating a table (Excel2007) | Excel Discussion (Misc queries) | |||
creating a report from a table, pivot table not suitable | Excel Worksheet Functions | |||
creating a pivot table from 4 pivot tables | Excel Worksheet Functions | |||
Creating a Pivot Table | Charts and Charting in Excel |