View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
Debra Dalgleish Debra Dalgleish is offline
external usenet poster
 
Posts: 2,979
Default Pivot Table Pivot Item Visible - Why so difficult

You don't need to select a cell in the pivot table, so you could delete
that line of code.
What error message do you get?

Joe wrote:
On Jan 3, 9:52 am, Debra Dalgleish wrote:

Add code to set the sort to manual, and that should prevent the error:

With ActiveSheet.PivotTables("PivotTable1").PivotFields ("Product Name")
.AutoSort xlManual, .SourceName
.PivotItems("Aniseed Syrup").Visible = True
.AutoSort xlAscending, .SourceName
End With

headly wrote:

A recorded macro does this code


With ActiveSheet.PivotTables("PivotTable1").PivotFields ("Product Name")
.PivotItems("Aniseed Syrup").Visible = True
End With


Yet when i try the comand in the immediate window i get run time error 1004
unable to set the visible property of the pivotitem class


Am i missing a reference? As i type pivot code, i don't get any code hints.
is this a late binding problem?


--
Debra Dalgleish
Contextureshttp://www.contextures.com/tiptech.html





Just a followup Qn on Pivot Table.

I want to refresh the Pivot table automaticall and I use the following
code.
D7 is the first cell in that Table.

Range("D7").Select
ActiveSheet.PivotTables("PivotTable1").PivotCache. Refresh

It works fine most of the time, but show some error sometimes.
Any idea why? or Is there any better way of achieving the same?

Thanks a lot
Joe



--
Debra Dalgleish
Contextures
http://www.contextures.com/tiptech.html