2016-03-03 79 views
0

目前我正在嘗試獲取圖例圖例條目,如果它們在我的工作簿中,我可以從單個單元格中獲取文本值,但是如果將圖表導入到我的工作簿中,那麼我的代碼可以因爲它試圖獲得它找不到的細胞價值,所以不會選擇傳說。VBA Excel 2010 - 抓圖圖例

我需要圖表傳說,因爲在我的工作中,人們似乎無法理解正在遞減的傳說的概念,而我的用戶表單反映了這種情況(用戶表單更容易操作多個圖表),所以我希望按鈕說出哪個圖表行,在這種情況下,它將處理。

ActiveChart.Legend.LegendEntries(2).Select將選擇圖例項的但是 ChartLine2 = ActiveChart.Legend.LegendEntries(2).Value(或代替.Value我也曾嘗試.Name.Text.Parent.Name(雖然這一個只得到了一句話「傳奇」,而不是100%確定爲什麼)

我問題是我需要抓住一個圖表圖例的名稱/文本什麼代碼

回答

2

由於傳說是從系列名稱派生,你可以使用:?

ActiveChart.SeriesCollection(1).Name 
+1

謝謝,現在完美 –