饼图 - 显示货币值 - Excel VBA

时间:2015-06-29 22:24:22

标签: vba excel-vba pie-chart excel

我认为我的疑问很简单。我正在尝试从VBA Excel创建一个饼图,告知货币价值。我只能将它们显示为原始数字(例如,不是$,R $)。

这是我的代码:

node_ids

我的单元格也被格式化为货币,但单位不会出现在饼图中。 谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

这是微不足道的...... 我只是简单地记录了一个宏,它似乎适用于图表数据标签。在向导中,我首先添加了数据表。然后选择以数字格式格式化它们,方法是选择货币。

因此,在VBA中,要实现相同的目标,如果您有多个数组,则必须对每个数据系列应用数字格式。

ActiveSheet.ChartObjects("Chart 1").SeriesCollection(1).ApplyDataLabels
With ActiveSheet.ChartObjects("Chart 1").SeriesCollection(1).DataLabels
    .NumberFormat = "$#,##0.00"
End With

enter image description here