Home » エクセルマクロ・Excel VBAの使い方 » グラフ・Chart » VBAでグラフタイトルを非表示に

VBAでグラフタイトルを非表示に

対象:Excel2007, Excel2010, Excel2013, Windows版Excel2016

Excel[グラフタイトル]-[なし]

「vba グラフ タイトル 非表示」
という検索でアクセスがありました。

グラフタイトルの書式設定を行う場合、オブジェクトの階層構造がちょっと厄介ですが、非表示にするだけなら簡単です。

グラフシートのグラフタイトルを非表示にするサンプルマクロ

以下のようなSubプロシージャで、グラフシートのグラフタイトルを非表示にできます。

Sub タイトルを非表示にする_グラフシート()
 Dim cht As Chart
 For Each cht In Charts
  cht.HasTitle = False
 Next
End Sub

ChartオブジェクトのHasTitleは、

Excel.Chart.HasTitle

取得だけでなく設定もできるプロパティで、グラフタイトルの表示・非表示を切り替えられます。

埋め込みグラフのグラフタイトルを非表示にするサンプルマクロ

以下のようなSubプロシージャで、アクティブシートの埋め込みグラフのグラフタイトルを非表示にできます。

Sub タイトルを非表示にする_埋め込みグラフ()
 Dim cho As ChartObject
 For Each cho In ActiveSheet.ChartObjects
  cho.Chart.HasTitle = False
 Next
End Sub

グラフシートの場合と同じくChartオブジェクトのHasTitleプロパティを利用しますが、Chartオブジェクトを取得するまでの階層構造が若干異なります。

最終更新日時:2023-03-17 15:10

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » グラフ・Chart » VBAでグラフタイトルを非表示に

「グラフ・Chart」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.