Home » エクセルマクロ・Excel VBAの使い方 » グラフ・Chart » VBAでグラフの目盛線を非表示にーHasMajorGridlines・HasMinorGridlines

VBAでグラフの目盛線を非表示にーHasMajorGridlines・HasMinorGridlines

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

Excelのグラフは、さまざまな要素から構成されています。
各要素の正式な呼称が使われていないと、検索キーワードだけでは、何をしたかったのかがわからないことが割とあります。

プロットエリアの線とは目盛線のことでしょうか?

「vba グラフ plotarea 線を消す」
といった検索キーワードでアクセスがありました。
これも何をしたかったのか、正確にはわかりませんけれど、

目盛線の表示された棒グラフ

上図のような棒グラフのプロットエリアを、下図のようにスッキリさせたかったのかなと、私は想像しています。

目盛線が非表示の棒グラフ

このプロットエリアに表示されている線は、「目盛線」と呼ばれています。

目盛線を非表示にするサンプルマクロ

グラフをアクティブな状態にしてから以下のExcelマクロを実行すると、数値軸の目盛線が非表示になります。

Sub 数値軸の目盛線を非表示にする()
 With ActiveChart.Axes(xlValue)
  .HasMajorGridlines = False
  .HasMinorGridlines = False
 End With
End Sub

Axisオブジェクトに用意されているHasMajorGridlinesプロパティに論理値Falseを設定することで目盛線を非表示にできます。

Excel.Axis.HasMajorGridlines

Axisオブジェクトに用意されているHasMinorGridlinesプロパティに論理値Falseを指定すれば補助目盛線が非表示になります。

Excel.Axis.HasMinorGridlines

最終更新日時:2022-06-22 21:35

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » グラフ・Chart » VBAでグラフの目盛線を非表示にーHasMajorGridlines・HasMinorGridlines

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

検索


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

.