[[20111213105949]] 『グラフの軸の目盛りの最小値、最大値をセルで指定』(324) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『グラフの軸の目盛りの最小値、最大値をセルで指定する方法』(324)
Excel2003,Windows2000

 タイトルの通りです。
 散布図等のグラフで軸の目盛りの最小値と最大値をセルで指定する方法はあるのでしょうか。

 よろしくお願いします。

 たとえば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.