動作検証バージョン: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
With ActiveChart.Axes(xlValue)
.HasMajorGridlines = False
.HasMinorGridlines = False
End With
End Sub
Axisオブジェクトに用意されているHasMajorGridlinesプロパティに論理値Falseを設定することで主目盛線を非表示にできます。
Axisオブジェクトに用意されているHasMinorGridlinesプロパティに論理値Falseを指定すれば補助目盛線が非表示になります。
最終更新日時:2022-06-22 21:35
[スポンサードリンク]
Home » エクセルマクロ・Excel VBAの使い方 » グラフ・Chart » VBAでグラフの目盛線を非表示にーHasMajorGridlines・HasMinorGridlines