• 締切済み

エクセルでグラフを作りたいのですが、y軸の範囲を自動的に設定したいです。

エクセル(Excel,Office XP)で雨温図・ハイサーグラフを作成しています。 X軸は1月から12月 Y軸の第1軸は雨量 Y軸の第2軸は気温となります。 地点によって、特に降水量は変化が大きいので最大値を変えられるようにしたいと考えています。 Y第1軸の範囲を、テキストボックスやリストボックスから拾い、それを最大値としてグラフに反映させる方法はあるでしょうか? ご存知の方、よろしくご指導ください。

みんなの回答

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.3

>リストボックスを別に作っておき、そこで数値を指定後、御回答くだ >さったプログラムに読み取らせるという方法でよいのでしょうか? >数値(最大値)を指定後、コマンドボタン内にプログラムを入れてお >き、ボタンを押せば最大値が変わるようにできればありがたいです。 そのようになっていると思います。 試してください。

masaki5656
質問者

お礼

xls88さん。ありがとうございます。返事が遅れてすみませんでした。 一度その方法でチャレンジしてみようと思います。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

軸の書式設定のウインドウで設定できるものを、自分流で、テキストボックスやリストボックスで指定する意味は無いでしょう。 思い付きでは。 VBAで指定してもグラフの数が少ない場合によってはメリットが出ない。グラフの数なども質問に書くべき。 エクセルは基本的に手作業がいやならVBAなどプログラムか出来合いのソフトを探すしかない。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

マクロになると思います。 下記のような感じかなと思いますが、未確認です。 Sub testグラフ最大値()   Dim rs As Variant   rs = ActiveSheet.DropDowns(1).Value   rs = ActiveSheet.DropDowns(1).List(rs)   With ActiveChart.Axes(xlValue)     .MaximumScale = rs '最大値   End With End Sub

masaki5656
質問者

補足

xls88さん、ありがとうございます。 http://masaki5656.ninpou.jp/social/uonzu.html 現在このようなものを作っています。 リストボックスを別に作っておき、そこで数値を指定後、御回答くださったプログラムに読み取らせるという方法でよいのでしょうか? 数値(最大値)を指定後、コマンドボタン内にプログラムを入れておき、ボタンを押せば最大値が変わるようにできればありがたいです。

関連するQ&A

  • エクセル・2軸のグラフについて

    エクセルで2軸のグラフを作成するとき,Y1(左側)を折れ線,Y2(右側)を縦棒グラフにすることはできますか? 具体的には雨温図(左軸が気温<折れ線>,右軸が降水量<縦棒>)を作成予定です。

  • EXCEL グラフのY軸の変更について

    お世話になります。 何度も同じグラフについて質問させておりますが、今回はEXCELグラフのY軸の変更について質問させいただきます。 図(1)のようなグラフがあります。そのY軸の目盛は(2)のような設定になっております。 このY軸のメモリを(3)のように変更しましたらY軸が(4)のように2桁しか表示されなくなりました。 また(5)のようにグラフも表示されなくなってしまいました・・。 何がいけないのでしょうか? 申し訳ありませんがご教授いただけますと幸いでございます。

  • Excel グラフのY軸メモリ最大値について

    ExcelでY軸が2つあるグラフを作成しています。 一方は折れ線、もう一方は棒グラフです。 左側のY軸用の棒グラフが長すぎて不恰好なので、Y軸の最大値を増やしたいと思い、 『軸の書式設定』で最大値を増やしみましたが、元の値に戻ってしまいます。 どうやって増やしたらよいでしょうか。。

  • エクセルのグラフについて

    雨量のデータをグラフ化するにあたって(1)一日あたりの総雨量と(2)時間最大雨量で3日分のデータがあるのですが、(1)と(2)をY軸を挟んで上下にのびる形で3日分のデータを表示したいのです。 いろいろ試したのですがどうもうまくいきません。何か方法がありましたら教えていただけませんか?宜しくお願いします。

  • エクセル棒グラフ

    エクセル棒グラフについて質問させていただきます 例えば、Y軸に雨量10、20・・・100ミリ X軸にN月・・・・を表示させます グラフのY軸左側に雨量は自動で表示できますが、 棒グラフの右端に雨量を表示させるにはどのような操作をすれば表示できますか? よろしくお願いします

  • Excelグラフでの凡例文字

    一応Excel2002を使用してます。 作業的には動作のない事なのですが。 主軸が折れ線グラフ、第2軸に棒グラフの 複合グラフで凡例の順番がどうしても第2軸の 凡例文字が最上に来てしまいます。 降水量 最高気温 平均気温 最低気温 気温のグラフは主軸で降水量のみが第2軸です。 主軸間での凡例文字の順番はもちろん変更可能ですが この降水量という凡例文字を最下にすることは 出来ないのでしょうか? 回答宜しくお願いします。

  • エクセル2010 グラフX軸とY軸を入替するには

    データ系列が複数あるグラフの場合,図のようなグラフのX軸とY軸を交換するには どのような方法があるか教えてください。 よろしくお願いいたします。

  • 2つの異なる項目をY軸に表示したエクセルグラフ ><

    レポートでグラフを挿入するのですが、エクセルに関して素人で、方法がわかりません>< 内容としては以下のようなグラフです X軸:日付 Y軸:気温と湿度 Y軸の内容は実際とは異なりますが、要は単位も数値も全く異なるものを表示したいんです。 左側には気温のメモリ、右側には湿度のメモリです。 グラフウィザードで見たのですが、そのような例がありません。 それとも元データになっているエクセルの数字の入力の仕方がわるいんでしょうか A2、A3に気温、湿度、B2C2D2に日付にしたのですが。。 明日提出なので、かなり急いでおります。 お願いします。。

  • エクセルのグラフ Y軸の固定

    エクセルのグラフウィザードで複数のデータの散布図を作ると、 一番左の列のデータがX軸として固定され、残りのデータがそれに対応するY軸として描かれてしまいます。 これをY軸固定で残りをX軸として描きたいのですが、何かいい方法は無いでしょうか? 一つ一つ系列でXの値、Yの値を指定すればいいのは分かっているのですが、 如何せんデータの種類が多いときはかなりの手間がかかってしまいます。 最悪、できたグラフを90度傾ける方法でも構いません。

  • ExcelのグラフでX軸の目盛基準を0に固定したい

    Excel2003の散布図にて Y軸をX軸の最小値の地点で交差させたとき X軸の最小値がマイナスの値の場合、 そのマイナスの地点から目盛が始まってしまいます。 普通と言えば普通のことなのですが ・Y軸とX軸の交差点はそれぞれの最小値の点(グラフの中に目盛を入れたくない) ・目盛の開始基準は0点 としたいのです。 例えば目盛間隔を100としたとき、Yの最小値は0だとすると 0点でX軸とY軸を交差させれば0 100 200というように目盛が振られますが X軸の最小値が-20といった負の点だと-20 80 180 となってしまうのです。 これを X,Y軸の交差点はX=-20のまま 基準点から相対的に100ずつ目盛を振るのではなく グラフの100の位置、200の位置といったように絶対的に振るには どのようにすればよいのでしょうか?

専門家に質問してみよう