ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   VBA to create Pivot table from text file (https://www.excelbanter.com/excel-programming/372030-vba-create-pivot-table-text-file.html)

Bill

VBA to create Pivot table from text file
 
Hello
I use vba in Access with an Excel reference to create a workbook containing
the data and generate a pivot table. The query is now generating 65K
records which exceeds what Excel can hold. I have had no luck in getting the
Excel reference to read data directly from the Acces table so I have decided
to export the data to text and use the text file as the data source for the
pivot table.

Bil xlApp as Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
Dim pc As Excel.PivotCache

set xlapp = creatobject("Excel.Application")
Set xlwb = xlapp.workbooks.add
Set xlws = xlwb.sheets(1)


txtpath = "<path to data in a text file"

Set pc = ActiveWorkbook.PivotCaches.Add(SourceType:=xlExter nal)
pc.connection = ??????

after that how do I access the data in the text file? as it has field names
but no tablename as such....


Andy Wiggins

VBA to create Pivot table from text file
 
If you are using Access as your source, why do you need to create the Pivot
Table in Excel?
Or, within Excel, have you considered refining your needs into several
smaller pivot tables?

--
Andy Wiggins FCCA
www.BygSoftware.com
Excel, Access and VBA Consultancy
-

"Bill" wrote in message
...
Hello
I use vba in Access with an Excel reference to create a workbook
containing
the data and generate a pivot table. The query is now generating 65K
records which exceeds what Excel can hold. I have had no luck in getting
the
Excel reference to read data directly from the Acces table so I have
decided
to export the data to text and use the text file as the data source for
the
pivot table.

Bil xlApp as Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
Dim pc As Excel.PivotCache

set xlapp = creatobject("Excel.Application")
Set xlwb = xlapp.workbooks.add
Set xlws = xlwb.sheets(1)


txtpath = "<path to data in a text file"

Set pc = ActiveWorkbook.PivotCaches.Add(SourceType:=xlExter nal)
pc.connection = ??????

after that how do I access the data in the text file? as it has field
names
but no tablename as such....




Bill

VBA to create Pivot table from text file
 
Thanks, Andy

I need to use excel because the pivot table is better implemented than in
Access and that is what the users want.

I have no problems using Excel to draw the data from Access but geting
Access to tell Excel to draw the Access data... well that seems to be a step
too far so its text files I think

"Andy Wiggins" wrote:

If you are using Access as your source, why do you need to create the Pivot
Table in Excel?
Or, within Excel, have you considered refining your needs into several
smaller pivot tables?

--
Andy Wiggins FCCA
www.BygSoftware.com
Excel, Access and VBA Consultancy
-

"Bill" wrote in message
...
Hello
I use vba in Access with an Excel reference to create a workbook
containing
the data and generate a pivot table. The query is now generating 65K
records which exceeds what Excel can hold. I have had no luck in getting
the
Excel reference to read data directly from the Acces table so I have
decided
to export the data to text and use the text file as the data source for
the
pivot table.

Bil xlApp as Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
Dim pc As Excel.PivotCache

set xlapp = creatobject("Excel.Application")
Set xlwb = xlapp.workbooks.add
Set xlws = xlwb.sheets(1)


txtpath = "<path to data in a text file"

Set pc = ActiveWorkbook.PivotCaches.Add(SourceType:=xlExter nal)
pc.connection = ??????

after that how do I access the data in the text file? as it has field
names
but no tablename as such....






All times are GMT +1. The time now is 09:46 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com