[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『グラフの軸の目盛りの最小値、最大値をセルで指定する方法』(324)
タイトルの通りです。 散布図等のグラフで軸の目盛りの最小値と最大値をセルで指定する方法はあるのでしょうか。
よろしくお願いします。
たとえばA1セルに最小値、A2セルに最大値が入力されているとして
Sub 最小値と最大値()
ActiveSheet.ChartObjects(1).Activate With ActiveChart.Axes(xlValue) .MinimumScale = Range("A1") .MaximumScale = Range("A2") .MajorUnitIsAuto = True End With
ActiveWindow.Visible = False
End Sub
でどうでしょうか?
(se_9)
se_9さんありがとうございます。 当方VBAは全く使った事がないので少々戸惑っておりますが、 上記マクロを記入し実行したところ、シート上に5つあるグラフの1つの Y軸の最大値と最小値を変更することができました。 どのグラフに当処理を実行するかを指定することはできるのでしょうか? また、簡単に関数などで行うことはできないでしょうか?
ActiveSheet.ChartObjects(1).Activate の部分を ActiveChart.Axes(xlValue).Select
に変えて、変更したいグラフを選択した状態でマクロを実行してください。 ちなみに関数ではできないと思います。
(se_9)
ありがとうございます。 変更することができました。
(324)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.