我正在使用以下代码以编程方式生成数据透视表:
Set objTable = wb.PivotTableWizard
ActiveSheet.Name = "Pivot Table"
Set objField = objTable.PivotFields("CURRENT_STATUS")
objField.Orientation = xlPageField
objField.EnableMultiplePageItems = True我使用以下方法设置报表筛选器的某些字段的可见性
With objTable.PivotFields("CURRENT_STATUS")
For Each PvI In .PivotItems
Select Case PvI.Name
Case "A","B","C"
PvI.Visible = False
Case Else
PvI.Visible = True
End Select
Next
End With正确地创建了数据透视,只选择了所需的项,但是报表筛选器显示(全部)而不是(多项)。
如何获得支点以显示文本(多项)
发布于 2014-07-10 05:46:03
我想出了解决办法
显式地将ShowPageMultipleItemLabel属性设置为"True“完成了这个任务。尽管该值在默认情况下应该是True。不知道为什么在这件事上不是这样。
objTable.ShowPageMultipleItemLabel = Truehttps://stackoverflow.com/questions/24630012
复制相似问题