通过ExcelVBA更改数据透视表的报表布局



我正在使用Excel中的VBA生成数据透视表。默认情况下,报表布局为 'Outline Form' 。如何通过我的代码将其更改为'Compact form''Tabular Form'?任何帮助不胜感激!谢谢。

通过运行宏录制器,我得到了以下代码,用于将其更改为紧凑:

 ActiveSheet.PivotTables("PivotTable1").RowAxisLayout xlCompactRow

要将其转换为表格形式,果然:

ActiveSheet.PivotTables("PivotTable1").RowAxisLayout xlTabularRow

请记住,宏录制器是您的朋友。

最新更新