如何用vba切换数据透视表的报表布局? 您所在的位置:网站首页 excel数据透视图表以表格形式排序 如何用vba切换数据透视表的报表布局?

如何用vba切换数据透视表的报表布局?

2024-06-16 13:29| 来源: 网络整理| 查看: 265

如何用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 实验室设备网 版权所有