【问题标题】:Hiding the column label "Values" in pivot table using VBA使用 VBA 在数据透视表中隐藏列标签“值”
【发布时间】:2016-09-26 12:49:51
【问题描述】:

如何使用 VBA 在数据透视表中隐藏列标签“Values”?我试图在谷歌上搜索几个小时但无济于事。我确实尝试了.Visible.Enable.CompactLayoutColumnHeader,然后我将它们设置为等于False,但它要么返回错误,要么无法工作。我可以通过右键单击然后进入 PivotTable OptionsDisplay 并清除“Show the Values row”复选框来手动隐藏此标签,但不知道如何使用 VBA 来做到这一点。

【问题讨论】:

  • 如果您可以手动执行,只需按“录制宏”,执行并检查代码记录的代码。 excel-easy.com/vba/examples/macro-recorder.html
  • @Vityata OMG,我忘记了这个功能。谢谢。您能否将您的评论转换为答案,以便我对其进行投票?
  • 完成 :) 也谢谢你 :)

标签: vba excel pivot-table


【解决方案1】:

评论回答每个请求:

如果您可以手动进行,只需按“记录宏”,然后检查代码记录的代码。 http://www.excel-easy.com/vba/examples/macro-recorder.html

【讨论】:

    【解决方案2】:
    ActiveSheet.PivotTables("PivotTbleName").ShowValuesRow = False
    

    【讨论】:

    • 勇敢的反对者能否解释一下这个答案有什么问题以及如何改进它?
    • 即使我的问题看起来不错,我也无缘无故地对这个问题投了同样的反对票。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多