【发布时间】:2014-05-13 13:06:56
【问题描述】:
我只想将数据标签添加到折线图上的最后一点,目前我正在使用下面的方法,它工作正常,但前提是我知道最后一点是什么数字。 我做了很多搜索,并在 excel 帮助中找到了 points(points.count) 对象,但我似乎无法让它对我有用。 请您建议一种仅在我的图表上显示最后一点或(理想情况下)在工作表上显示所有图表的方法。
Sub Data_Labels()
'
' Data_Labels Macro
ActiveSheet.ChartObjects("Menck Chart").Activate
ActiveChart.SeriesCollection(1).DataLabels.Select
Selection.Delete
ActiveSheet.ChartObjects("Menck Chart").Activate
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Points(59).Select
ActiveChart.SeriesCollection(1).Points(59).ApplyDataLabels
ActiveChart.SeriesCollection(1).DataLabels.Select
Selection.Format.TextFrame2.TextRange.Font.Size = 9
End Sub
【问题讨论】:
-
您是否尝试过 For |每个语句?