Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Barb, I am reposting this today in an attempt to contact you. I am assuming
the discussion board does not monitor old strings. If your still out there, I hope we can get back on this. I added this code to my workbook and tried it. I get a run time error 1004 (Unable to set the _Default property of the Pivotitem class) when I debug the line of code highlighted is "myPivotField.CurrentPage = myPivotItem.Value" thanks for your help to this point. Peter "Barb Reinhardt" wrote: Oops, try this Sub Filter_Rep() Dim aWS As Worksheet Dim newWS As Worksheet Dim myWB As Workbook Dim myWS As Worksheet Dim myPivotItem As PivotItem Set aWS = ActiveSheet For Each myPivotField In aWS.PivotTables("PivotTable1").PivotFields Debug.Print myPivotField.Name If myPivotField.Name = "Rep." Then For Each myPivotItem In myPivotField.PivotItems Debug.Print myPivotItem.Value If Not myPivotItem.Value = "(blank)" Then myPivotField.CurrentPage = myPivotItem.Value Set myWB = Workbooks.Add Set myWS = myWB.Worksheets(1) myWS.Range(aWS.UsedRange.Address) = aWS.UsedRange Debug.Print aWS.UsedRange.Address aWS.UsedRange.Copy myWS.PasteSpecial End If Next myPivotItem End If Next myPivotField End Sub -- HTH, Barb Reinhardt |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Barb - don't worry, I got it working...you are a lifesaver!!!!!!.t | Excel Programming | |||
for Toppers and Barb | Excel Worksheet Functions | |||
Attn: Tom Ogilvy (Please) | Excel Programming | |||
Barb Reinhardt: HOW TO: Plot a Team Name .... | Charts and Charting in Excel | |||
ATTN: KEEPITCOOL | Excel Programming |