如何用vba切换数据透视表的报表布局? | 您所在的位置:网站首页 › excel数据透视图表以表格形式排序 › 如何用vba切换数据透视表的报表布局? |
如何用vba切换数据透视表的报表布局?
2019年1月28日
作者:水星Excel
4,748 次浏览
暂无评论
在vba中要切换数据透视表的报表布局,需要设置PivotTable对象的RowAxisLayout方法。 其中RowAxisLayout方法可以有3种不同的参数,分别是xlCompactRow (以压缩形式显示) , xlTabularRow (以表格形式显示), xlOutlineRow(以大纲形式显示)。 以下vba代码举例演示了如何切换数据透视表的报表布局: Sub QQ1722187970() Dim oPC As PivotCache Dim oPT As PivotTable Dim oPF As PivotField Dim oPI As PivotItem Dim oWK As Worksheet Set oWK = Sheet8 Set oPT = oWK.PivotTables(1) With oPT '以表格形式显示 .RowAxisLayout xlTabularRow '以压缩形式显示 .RowAxisLayout xlCompactRow '以大纲形式显示 .RowAxisLayout xlOutlineRow End With End Sub其它相关文章推荐:如何用vba创建数据透视表?如何用vba对数据透视表的页字段进行筛选?如何用vba显示或隐藏数据透视表的行列总计?如何用vba给数据透视表添加计算字段?如何用vba设置数据透视表中的错误值和空单元格的显示值?如何用vba显示或者取消数据透视表的分类汇总? 分类 : VBA , 数据透视表 标签 : RowAxisLayout , xlCompactRow , xlOutlineRow , xlTabularRow , 报表布局 声明: 本站文章均属原创,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则视为侵权。如果想要每天都收到本站的技术文章推送,可以微信搜索公众号:水星Excel或者Excel_Office关注。其它事宜请加QQ:1722187970 或微信号:xycgenius 联系。 |
CopyRight 2018-2019 实验室设备网 版权所有 |