【Excel VBA】插入圖表並設計樣式

VBA插入圖表並設計樣式

前一篇介紹到使用「VBA插入圖表與輸入標題」,但圖表顯得有點單調,那如果想用「內建的設計樣式」該怎麼做呢?

如要將以下數據插入圖表與設計樣式

輸入巨集

※輸入以下指令※

Sub 插入圖表並設計樣式()
Range("A1").CurrentRegion.Select
ActiveSheet.Shapes.AddChart
With ActiveSheet.ChartObjects(1).Chart
    .ChartStyle = 209
    .HasTitle = True
    .ChartTitle.Text = "圖表名稱"
    
    With .Axes(xlCategory, xlPrimary)
    .HasTitle = True
    .AxisTitle.Text = "X座標軸標題"
    End With
    
    With .Axes(xlValue, xlPrimary)
    .HasTitle = True
    .AxisTitle.Text = "Y座標軸標題"
    End With
    
End With
End Sub

執行巨集

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

執行後則快速將「A1區域資料插入圖表與設計樣式

語法說明

ActiveSheet.ChartObjects(1).Chart.ChartStyle = 209
‘圖表樣式設定為「209」。
‘不知道「樣式」為多少時,可以先使用「錄製巨集」,選取想要的樣式,結束錄製後則可取得其樣式編號。

其他文章分享

插入圖表/指定圖表類型

插入圖表與輸入標題

插入圖表並設計樣式

插入圖例與設定圖例位置

將圖表顯示資料標籤

指定圖表位置

指定圖表大小

設定圖表線條粗細

發佈留言

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