Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Changing PivotTable source
Folks
I'd like to programmatically change the source data of an existing PivotTable... Tried Code: -------------------- Activesheet.PivotTables("PivotTable1").SourceData = "PivotTable_Data" -------------------- Where "PivotTable1" is an existing pivot table and "PivotTable_Data" a valid named range... but this doesn't work... Any suggestion ? Regards --alex ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~ View and post usenet messages directly from http://www.ExcelForum.com/ |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Changing PivotTable source
Why not set the source to a named range originally, then redefine the
definition of the named range. -- Regards, Tom Ogilvy atakacs wrote in message ... Folks I'd like to programmatically change the source data of an existing PivotTable... Tried Code: -------------------- Activesheet.PivotTables("PivotTable1").SourceData = "PivotTable_Data" -------------------- Where "PivotTable1" is an existing pivot table and "PivotTable_Data" a valid named range... but this doesn't work... Any suggestion ? Regards --alex ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~ View and post usenet messages directly from http://www.ExcelForum.com/ |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Changing PivotTable source
Try this:
Private Sub Worksheet_Activate() Worksheets("Base").Range("cellule").CurrentRegion. Name = "cellule" ActiveSheet.PivotTableWizard SourceType:=xlDatabase, SourceData:="cellule" ActiveSheet.PivotTables("PivotTable1").PivotCache. Refresh End Sub -----Original Message----- Folks I'd like to programmatically change the source data of an existing PivotTable... Tried Code: -------------------- Activesheet.PivotTables("PivotTable1").SourceData = "PivotTable_Data" -------------------- Where "PivotTable1" is an existing pivot table and "PivotTable_Data" a valid named range... but this doesn't work... Any suggestion ? Regards --alex ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~ View and post usenet messages directly from http://www.ExcelForum.com/ . |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Changing PivotTable source
I don't use PPT, but you may find some sample code here at Jon Peltier's site:
http://www.geocities.com/jonpeltier/Excel/XL_PPT.html Ngalula Kachika Michel wrote: Try this: Private Sub Worksheet_Activate() Worksheets("Base").Range("cellule").CurrentRegion. Name = "cellule" ActiveSheet.PivotTableWizard SourceType:=xlDatabase, SourceData:="cellule" ActiveSheet.PivotTables("PivotTable1").PivotCache. Refresh End Sub -----Original Message----- Folks I'd like to programmatically change the source data of an existing PivotTable... Tried Code: -------------------- Activesheet.PivotTables("PivotTable1").SourceData = "PivotTable_Data" -------------------- Where "PivotTable1" is an existing pivot table and "PivotTable_Data" a valid named range... but this doesn't work... Any suggestion ? Regards --alex ------------------------------------------------ ~~ Message posted from http://www.ExcelTip.com/ ~~ View and post usenet messages directly from http://www.ExcelForum.com/ . -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
what types of source data can't be grouped in pivottable | Excel Discussion (Misc queries) | |||
Dynamic PivotTable Data Source | Excel Discussion (Misc queries) | |||
I NEED TO KNOW THE SOURCE OF A PIVOTTABLE FROM ACCESS | Excel Discussion (Misc queries) | |||
Pivottable - dynamically changing the range of cells | Excel Discussion (Misc queries) | |||
Select different source data for a PivotTable | Excel Worksheet Functions |