【Excel VBA】插入圖例與設定圖例位置

VBA插入圖例與設定圖例位置

Excel圖例(Legend)是透過不同顏色或樣式標示每個數據系列,讓讀者能快速理解各數據類型的對應關係,那要如何使用「VBA插入圖例與設定圖例位置」呢?

如要將以下數據繪製圖表插入圖例與設定圖例位置

輸入巨集

※輸入以下指令※

Sub 插入圖例與設定圖例位置()
Range("A1").CurrentRegion.Select
ActiveSheet.Shapes.AddChart
With ActiveSheet.ChartObjects(1).Chart
    .HasLegend = True
    .Legend.Position = xlLegendPositionRight
End With
End Sub

執行巨集

點選「開發人員」-「 巨集」或按下「Ctrl」+「F8」快捷鍵,並「執行」巨集。

執行後則快速將「A1區域資料繪製圖表,並插入圖例與設定圖例至右側

語法說明

ActiveSheet.ChartObjects(1).HasLegend = True
‘顯示圖例
ActiveSheet.ChartObjects(1).Legend.Position = xlLegendPositionRight
‘圖例移至圖表右側

位置語法

xlLegendPositionBottom – 圖表底部
xlLegendPositionCorner – 圖表的右上角
xlLegendPositionLeft – 圖表的左側
xlLegendPositionRight – 圖表的右側
xlLegendPositionTop – 圖表的頂部

其他文章分享

插入圖表/指定圖表類型

插入圖表與輸入標題

插入圖表並設計樣式

插入圖例與設定圖例位置

將圖表顯示資料標籤

指定圖表位置

指定圖表大小

設定圖表線條粗細

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *