Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have copied 2 different pivot table macros to adapt to my data. I get the
same error with both. Here is the code: worksheets.add ActivSheet.PivotTableWizard sourcetype:=xldatabase, _ SourceData:=Sheets("Rollup").UsedRange, _ Tabledestination:=ActiveCell, Tablename:= _ "BOEpivot", savedata:=False With ActiveSheet.PivotTables ("BOEpivot") .AddFields RowFields:="WBS Desc", _ columnFields:="Events", PageFields:="IPT" .PivotFields(WBS Desc").Orientation = xlDataField .PivotFields("Budget").function = xlsum end with The error is: The Pivottable field name is not valid. To create a pivottable report, you must use data that is organized as a list with labeled columns. If you are changing the name of a Pivottable field, you must type a new name for the field. The field names are exactly as in the source data (of about 30 fields). This is the first time using Pivot tables and I am confused. GMet |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
this error refers to the source data. One of the columns in your source
data doesn't have a header, has a duplicate header or otherwise has an invalid field name. I see you are using UserRange to define your data. That could include blank columns (and/or blank rows). I suspect in this case it includes blank columns. Instead of Used Range, Sheets("Rollup").UsedRange try: Sheets("Rollup").Range("A1").CurrentRegion This assumes that if you selected A1 in Sheet Rollup and did Ctrl+Shift+8 that you would select all your data and nothing extra. -- Regards, Tom Ogilvy "GMet" wrote in message ... I have copied 2 different pivot table macros to adapt to my data. I get the same error with both. Here is the code: worksheets.add ActivSheet.PivotTableWizard sourcetype:=xldatabase, _ SourceData:=Sheets("Rollup").UsedRange, _ Tabledestination:=ActiveCell, Tablename:= _ "BOEpivot", savedata:=False With ActiveSheet.PivotTables ("BOEpivot") .AddFields RowFields:="WBS Desc", _ columnFields:="Events", PageFields:="IPT" .PivotFields(WBS Desc").Orientation = xlDataField .PivotFields("Budget").function = xlsum end with The error is: The Pivottable field name is not valid. To create a pivottable report, you must use data that is organized as a list with labeled columns. If you are changing the name of a Pivottable field, you must type a new name for the field. The field names are exactly as in the source data (of about 30 fields). This is the first time using Pivot tables and I am confused. GMet |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
how to create pivot table from existing pivot table in excel 2007 | Excel Discussion (Misc queries) | |||
Pivot Table and Pivot Table dates are not in correct order | Charts and Charting in Excel | |||
Filter lines with Pivot table and non Pivot table columns | Excel Discussion (Misc queries) | |||
Filter lines containing pivot table and non pivot table data | Excel Worksheet Functions | |||
Help required with setting up a pivot table with the source on sheet1 to have the pivot table created on sheet called "report" | Excel Programming |