我有一個宏,它將數據標籤添加到氣泡圖中。此代碼非常適合提供Y軸的值,現在我想將其更改爲顯示SeriesName。VBA添加具有系列名稱的數據標籤到氣泡圖
Sub AddDataLabels()
Dim bubbleChart As ChartObject
Dim mySrs As Series
Dim myPts As Points
With ActiveSheet
For Each bubbleChart In .ChartObjects
For Each mySrs In bubbleChart.Chart.SeriesCollection
Set myPts = mySrs.Points
myPts(myPts.Count).ApplyDataLabels Type:=xlShowValue
Next
Next
End With
End Sub
我嘗試改變
myPts(myPts.Count).ApplyDataLabels Type:=xlShowValue
分爲:
myPts(myPts.Count).ApplyDataLabels Type:=xlShowSeriesName
但它給了我一個 '無效的過程調用或參數'。
有關如何更改代碼以顯示SeriesName而不是Y軸值的任何建議?
令人驚歎的是,這件作品像一個魅力!謝謝! –
@RobinEdsmyr your'e歡迎,請標記爲「答案」(通過在我的帖子旁標記一個** V **) –
完成!再次感謝。 –