展开/折叠特定的数据透视字段

时间:2017-12-14 20:30:13

标签: macros pivot

我有问题,我对VBA了解不多。

我正在努力实现一些看似相当简单的事情。我需要一个分配给按钮的宏,任何点击都会折叠/展开数据透视表中的某个字段。

我有扩展代码,并单独折叠。

'点击折叠字段 范围(" B5:B8&#34)。选择 ActiveSheet.PivotTables(" PivotTable1")。PivotFields(" MD")。ShowDetail = False  '在另一次点击崩溃 范围(" B5:B8&#34)。选择 ActiveSheet.PivotTables(" PivotTable1")。PivotFields(" MD")。ShowDetail = True

有人可以帮忙吗?

谢谢你, 菲利普

1 个答案:

答案 0 :(得分:0)

我认为这就是你要找的东西

         Set pf = pt.PivotFields(r.PivotField.Name)
     pf.ShowDetail = IIf(r.ShowDetail, False, True)