7-12.グラフの操作:軸の最小値/最大値を設定するには?

AxesオブジェクトのMinimumScaleプロパティとMaximumScaleプロパティ

Chart.Axes(xlValue).MinimumScale

Chart.Axes(xlValue).MaximumScale

グラフを使って数量の差を見せたいとき、数値軸の最小値を大きめに、最大値を小さめにすることで、要素同士の数量の差が際立ちます。

 マクロで数値軸の最小値/最大値を設定するには、AxesオブジェクトのMinimumScaleプロパティとMaximumScaleプロパティを使います。それぞれ数値で指定することができます。

 なお、標準設定である「自動」は、MinimumScaleIsAutoプロパティとMaximumScaleIsAutoプロパティで設定します。それぞれTrueとすれば、「自動」となります。


数値軸の最小値を900、最大値を1800に変更する

Sub Sample()

With ActiveSheet.ChartObjects(1).Chart

.Axes(xlValue).MinimumScale = 900

.Axes(xlValue).MaximumScale = 1800

End With

End Sub

 

実行結果

 

 

 

このエントリーをはてなブックマークに追加

IT開発関連書とビジネス書が豊富な翔泳社の通販『SEshop』
dポイントがどんどんたまる【d払いポイントGETモール】
業界最安値宣言!高性能・低価格のパソコン通販は【UsedFun】
リラクゼーションをお得に体験!ご予約はEPARKで!
【じゃらん】国内25,000軒の宿をネットで予約OK!2%ポイント還元!
【早い者勝ち!】.com/.net/.jp ドメイン取るならお名前.com
2022年9月16日