Home » エクセルマクロ・Excel VBAの使い方 » グラフ・Chart » 目盛ラベル・TickLabelsのフォント色をVBAで設定する

目盛ラベル・TickLabelsのフォント色をVBAで設定する

動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2205 ビルド15225.20204 Microsoft Store)

「Excel VBA グラフ 軸ラベル フォント 色」
という検索キーワードをきっかけにして、グラフの軸ラベル(AxisTitle)のフォント色を変更するExcelマクロをご紹介しました。

「Excel VBA グラフ 軸ラベル フォント 色」
と検索なさった方が、「軸ラベル」を操作したいのではなく「目盛ラベル」を操作したかった可能性もあると私は考えています。

軸にデフォルトで表示されるのは軸ラベルではない

下図のグラフで縦軸に表示されている数値や、横軸に表示されている「〇月」は、軸ラベルではありません。

これらは「目盛ラベル」などと呼ばれるグラフ要素です。

下図のような[グラフのデザイン]タブ-[グラフ要素を追加]ボタン-[軸ラベル]から表示できるのが、

軸ラベルです。

目盛ラベル・TickLabelsのフォント色を変更するサンプルマクロ

で、目盛ラベルのフォント色を変更するには、以下のようなマクロです。

以下のExcelマクロをグラフがアクティブな状態で実行すると、

Sub 目盛ラベルのフォント色を設定する()
 Dim ax As Axis
 Set ax = ActiveChart.Axes(xlValue)
 ax.TickLabels.Font.Color = RGB(0, 255, 0)
End Sub

数値軸の目盛ラベルが下図のように緑色になります。

目盛ラベルを表すTickLabelsオブジェクトの場合、AxisTitleオブジェクトとは異なり、Fontプロパティは非表示になっていません。

最終更新日時:2022-07-01 17:47

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » グラフ・Chart » 目盛ラベル・TickLabelsのフォント色をVBAで設定する

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

検索


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

.