Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have a VBA form in excel that allows users to select which field in a Pivot Table to display. The selection that the user makes is a field called 'Select_Report'. My code (below) then allows the Pivot Table to filter on a Pivotfield called 'Alias' and whatever field the user selected in 'Select_Report' - this works fine: ActiveSheet.PivotTables("PivotTable1").AddFields RowFields:=Array( _ Select_Report, "Alias") Problem - I need to be able to sort the values in the resulting 'Select_Report' field but this does not seem to work - I've tried adding this line to achieve this: With ActiveSheet.PivotTables("PivotTable1").PivotFields (Select_Report) .PivotItems("FALSE").Visible = False End With I get an error message saying: "Run time error 1004 - Unable to get the Pivotfields property of the PivotTable class" I think the problem is that it doesn't recgonise 'Select_Report' as a PivotField (even though it's value is still set to whatever the user selected, which is a valid field in my Pivot Table)! I really need a way of sorting the 'Select_Report' field (it will only ever contain TRUE or FALSE). Please help if you can - much much appreciated. Brad |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Pivot table page field filtering | Excel Discussion (Misc queries) | |||
Auto filtering pivot table field | Excel Programming | |||
Pivot Table - Filtering Data Field | Excel Discussion (Misc queries) | |||
pivot table calculated field with user function | Excel Programming | |||
Pivot Table - Filtering Page Field | Excel Discussion (Misc queries) |