【发布时间】:2019-07-27 20:26:48
【问题描述】:
我有一个 Excel 数据透视表,我只想在其上做两件事:(1) 应用经典 PivotTable 布局,以及 (2) 不显示小计。为了帮助我编写代码,我录制了一个宏。运行宏时,我收到“运行时错误'1004':无法获取工作表类的PivotTable 属性。”
数据透视表是手动创建的。然后我切换到 Pivot 并尝试运行代码。
With ActiveSheet.PivotTables("PivotTable1")
.InGridDropZones = True
.RowAxisLayout xlTabularRow
End With
ActiveSheet.PivotTables("PivotTable1").PivotFields( _
"A" _
).Subtotals = Array(False, False, False, False, False, False, False, False, False, False _
, False, False)
ActiveSheet.PivotTables("PivotTable1").PivotFields("B").Subtotals _
= Array(False, False, False, False, False, False, False, False, False, False, False, False _
)
我的期望是代码应用 Classic PivotTable 布局,然后删除可能存在的任何小计。
【问题讨论】:
标签: excel vba pivot-table