動作検証バージョン: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
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で設定する