任何想法爲什麼我無法將此代碼作爲宏運行?無法將此代碼作爲宏運行
Sub PivotFilter()
Application.ScreenUpdating = False
Dim PI As PivotItem
With Worksheets("Sheet2").PivotTables("PivotTable2").PivotFields("OrgUnit Code:")
.ClearAllFilters
'Refreshing pivot table seems to remove the "set visible property" error
Worksheets("Sheet2").PivotTables("PivotTable2").RefreshTable
For Each PI In .PivotItems
PI.Visible = WorksheetFunction.CountIf(Range("b:b"), PI.Name) > 0
Next PI
End With
Worksheets("Sheet2").PivotTables("PivotTable1").RefreshTable
End Sub
任何想法這可能是什麼原因?
非常感謝提前。
什麼是你的錯誤是什麼時候? – litelite
錯誤發生在哪條線上? – Brian
您是否將ScreenUpdating屬性設置爲True? – pnuts