【问题标题】:How to set pie chart label format as a cellformat programmatically in VBA如何在 VBA 中以编程方式将饼图标签格式设置为单元格格式
【发布时间】:2013-03-29 20:41:42
【问题描述】:

我正在从一组数据生成一个饼图。

  • 图表标签有数值和百分比。
  • 我想使用将值格式化为单元格中的值

我不知道从哪里开始.....

【问题讨论】:

    标签: vba excel vba


    【解决方案1】:

    您可以将标签的数字格式链接到单元格的数字格式。通过用户界面,您可以通过格式化标签并在“数字”选项卡上选择“链接到源”来执行此操作。

    如果您在此期间运行宏记录器,您将获得相应的 VBA,即链接

    ActiveChart.SeriesCollection(1).DataLabels.NumberFormatLinked = -1
    

    并取消链接

    ActiveChart.SeriesCollection(1).DataLabels.NumberFormatLinked = 0
    

    【讨论】:

    • 当我做链接时,它链接的是 pourcentage 而不是值
    • 如果您链接到源,则百分比将显示为百分比,值将显示为源单元格中的格式。如果您从源取消链接,百分比和值都将在“格式标签”对话框中显示“数字”选项卡的格式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多