対象:Excel2007, Excel2010, Excel2013, Windows版Excel2016
「vba グラフ タイトル 非表示」
という検索でアクセスがありました。
グラフタイトルの書式設定を行う場合、オブジェクトの階層構造がちょっと厄介ですが、非表示にするだけなら簡単です。
グラフシートのグラフタイトルを非表示にするサンプルマクロ
以下のようなSubプロシージャで、グラフシートのグラフタイトルを非表示にできます。
Sub タイトルを非表示にする_グラフシート()
Dim cht As Chart
For Each cht In Charts
cht.HasTitle = False
Next
End Sub
Dim cht As Chart
For Each cht In Charts
cht.HasTitle = False
Next
End Sub
ChartオブジェクトのHasTitleは、
取得だけでなく設定もできるプロパティで、グラフタイトルの表示・非表示を切り替えられます。
埋め込みグラフのグラフタイトルを非表示にするサンプルマクロ
以下のようなSubプロシージャで、アクティブシートの埋め込みグラフのグラフタイトルを非表示にできます。
Sub タイトルを非表示にする_埋め込みグラフ()
Dim cho As ChartObject
For Each cho In ActiveSheet.ChartObjects
cho.Chart.HasTitle = False
Next
End Sub
Dim cho As ChartObject
For Each cho In ActiveSheet.ChartObjects
cho.Chart.HasTitle = False
Next
End Sub
グラフシートの場合と同じくChartオブジェクトのHasTitleプロパティを利用しますが、Chartオブジェクトを取得するまでの階層構造が若干異なります。
- ChartTitleで、このオブジェクトにはタイトルがありません。とは
- グラフタイトルのフォントサイズを変更する-ChartTitle.Font.Size
- 『理解するExcel VBA/グラフ操作の基本』を出しました。
最終更新日時:2023-03-17 15:10
[スポンサードリンク]
- Newer:関数で月を英語表示に-TEXT関数
- Older:棒グラフの色を同系色に変更する
Home » エクセルマクロ・Excel VBAの使い方 » グラフ・Chart » VBAでグラフタイトルを非表示に