图表数据表中的数据格式

图表数据表中的数据格式

我正在做一个项目,使用 VBA 以编程方式创建图表。这些图表包括数据表。业务要求指定图表数据不能与源数据绑定,因此数据嵌入在图表本身中。 在此处输入图片描述

我不知道如何将表格中的数字格式化为两位小数……在上面的例子中,0.1 需要为 0.10,1 需要为 1.00。图表删除了我添加到源数据中的任何尾随零,而且我看不到格式化数据表数字格式的选项。我不知道是否有 VBA 答案可以解决这个问题,或者我是否可以通过录制宏找到它,但我甚至无法手动弄清楚!有什么想法吗?

答案1

你应该能够使用数据标签目的。

来自链接的 MSDN 的示例:

With Charts(1).SeriesCollection(1)   
    .HasDataLabels = True  
    .DataLabels.NumberFormat = "##.##"  
End With

或者

Worksheets(1).ChartObjects(1).Chart _ 
 .SeriesCollection(1).DataLabels(5).NumberFormat = "0.000"

相关内容