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

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

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

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

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

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

[スポンサードリンク]

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

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


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

ChartオブジェクトのHasTitleは、

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

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

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

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


Sub タイトルを非表示にする_埋め込みグラフ()
 Dim sh As Worksheet
 Set sh = ActiveSheet

 Dim cho As ChartObject
 For Each cho In sh.ChartObjects
  cho.Chart.HasTitle = False
 Next cho
End Sub

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

[スポンサードリンク]

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

TrackBack:0

TrackBack URL
[スポンサードリンク]

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

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

検索

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

.