【Excel VBA】插入圖表與輸入標題

VBA插入圖表&輸入標題

前一篇介紹到使用「VBA插入圖表」,省去手動操作的麻煩,那如果想同時建立圖表標題與座標軸標題」呢?

如要將以下數據插入圖表以及建立圖表與座標軸標題

輸入巨集

※輸入以下指令※

Sub 插入圖表與標題()
Range("A1").CurrentRegion.Select
ActiveSheet.Shapes.AddChart
With ActiveSheet.ChartObjects(1).Chart
    .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區域資料插入圖表,且將圖表標題設定為「圖表名稱」,X與Y座標軸標題分別為「X座標軸標題」與「Y軸座標軸標題」 (可依想命名的名稱於巨集上做修改)。

語法說明

.HasTitle = True
‘顯示標題
.ChartTitle.Text = “圖表名稱”
‘設定標題名稱為「圖表名稱」
ActiveSheet.ChartObjects(1).Chart.HasTitle = True
‘顯示圖表標題
ActiveSheet.ChartObjects(1).Chart.Axes(xlCategory, xlPrimary)
‘顯示X軸座標軸標題
ActiveSheet.ChartObjects(1).Chart.Axes(xlValue, xlPrimary)
‘顯示Y軸座標軸標題
‘以上搭配With句則可省下一長串的重複輸入。

其他文章分享

插入圖表/指定圖表類型

插入圖表與輸入標題

插入圖表並設計樣式

插入圖例與設定圖例位置

將圖表顯示資料標籤

指定圖表位置

指定圖表大小

設定圖表線條粗細

發佈留言

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