エクセルでチャートのスクロール方法

このQ&Aのポイント
  • エクセルでチャートをスクロールする方法について知りたいです。
  • 特にマクロを使わずに、手作業でスクロールする方法が知りたいです。
  • Excel 2003を使用していますが、この機能についての情報がほとんどなく困っています。
回答を見る
  • ベストアンサー

「エクセルでチャートをスクロール」について

上記のタイトル2009/06/29 19:54の質問の回答のNo.3で、日経平均の時系列データとマクロにてスクロールが出来ることを確認いたしました。 まさにこれがしたいのですが、わざわざマクロを使うレベルではないと思っています。 この回答の最後のほうに、 「#マクロでないと作れないわけではないです。手作業でできます。・・以下略」 があり、このやり方でマクロと同等のことがやりたいのですが、さっぱりわかりません。 詳しく説明していただけないでしょうか? Excelは2003を使用しております。 (書籍やネットで調べてもほとんど情報が無いんですよね。はじめから埋め込みグラフのウィザードに組み込まれているべきだとおもっているのですが。) 以上、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.1

http://okwave.jp/qa/q5084826.html?order=asc マクロでチャートをスクロールしているわけではなくて [スクロールバー]と[名前定義]を使ったスクロールチャートの作り方自体を 説明するのが面倒だったのでマクロでチャートを作ったわけです。 できあがったチャートが見本で、 [名前定義]の設定と[スクロールバー]の設定と、 チャートの[元のデータ]-[系列]を見て頂いて工夫してもらえれば。 一応、作業手順。 Sheet1のA1:E22にサンプルデータがあるとします。 1)F1:G1セルにそれぞれ "x範囲数","x移動" と入力。 2)メニューバーを右クリックして[フォーム]ツールバーを表示。 3)[フォーム]のスクロールバーを2個追加し、適宜配置する。 4)横軸範囲用のスクロールバーを右クリック[コントロールの書式設定]。 5)[コントロール]タブで「最小値」を1、「リンクするセル」を F2 に設定する。 6)横軸移動用も同じく「最小値」を1、「リンクするセル」を G2 に設定する。 7)F2:G2セルにそれぞれ 10,1 と入力。 8)[Ctrl]+[F3]、[名前の定義]で  「名前」Sheet1!日付 「参照範囲」=OFFSET($A$1,$G$2,0,$F$2,)  「名前」Sheet1!始値 「参照範囲」=OFFSET($A$1,$G$2,1,$F$2,)  「名前」Sheet1!高値 「参照範囲」=OFFSET($A$1,$G$2,2,$F$2,)  「名前」Sheet1!安値 「参照範囲」=OFFSET($A$1,$G$2,3,$F$2,)  「名前」Sheet1!終値 「参照範囲」=OFFSET($A$1,$G$2,4,$F$2,)  以上[追加]。名前をつける時にSheet1!を付ける。 9)A1:E22を選択して[グラフウィザード]。4本値の株価チャートを選択、[次へ]。 10)[系列]タブで、「項目軸ラベルに使用」=Sheet1!日付  「始値」の「値」=Sheet1!始値  「高値」の「値」=Sheet1!高値  「安値」の「値」=Sheet1!安値  「終値」の「値」=Sheet1!終値  以上設定して[完了]。 ..で終了です。

tateyokoking
質問者

お礼

早速のご回答ありがとうございました。 バッチリです。 永久保存物です! どうもありがとうございました。

関連するQ&A

  • エクセルでチャートをスクロール

    今、エクセルで為替のチャートを作成しています。 始値、高値、安値、終値のデータを入力して、グラフウィザードで株価、ローソク足チャートを選択して作っています。 質問は、ローソク足チャートを横スクロールできるか?です。 長期間のデータをチャートにすると、画面内に全て収まってしまい、もの凄く細かくてごちゃごちゃのチャートになってしまいます。 なので、ローソク足一本一本のサイズは変わらずに、新しいデータはそのまま右に追加されていきスクロールすると見れるようにしたいです。 いろいろと検索しましたが、チャートの作り方は書いてあるのですが、その作り方でやってみてスクロールできていません。 参考にしたサイトは http://kabu-horoki.hp.infoseek.co.jp/chart_excel.htm です。 他の質問を検索すると、私と同じような質問をしている方がいました。 http://oshiete1.goo.ne.jp/qa2613098.html これです。 このやり方でやったのですが、結果は同じでデータを更新するとチャートは細かくなってしまいます。 何かやり方が違っているのでしょうか? そもそもスクロールできないってことはないと思うのですが。 その理由は、他の方がエクセルでチャートを作成して普通に横スクロールできているからです。 その方に、どのようにして作ったかを聞いたのですが、エクセル自体チャートを作る時に初めて使ったようでわからないみたいです。 どなたか詳しい方回答お願いします。

  • Excelで作成した株価チャートにスクロールバーをつけたい

    WinXP/Excel2000: お世話になります。 素人に近いためわかりにくい表現があったらスミマセン。 (1)エクセルのグラフウィザードで作成したチャートに、スクロールバー(横にスクロール)つけることは可能でしょうか? 現在、外部データを取り込んで、日々チャートを描画しようとしてるのですが、表示される本数は常に100本くらいにしたいもので…。その状態でスクロールバーで過去のチャートも見れる形になれないものかと考えてます。 (2)外部データで取り込んだ価格に対して、各種テクニカル分析のデータも出るようにしたいのですが、あらかじめ数式を入力していたセルの数値が変わりません。 数式の編集をするバーにカーソルをあわせてからEnterを押すと数値がやっと変わるのですが、何が問題なのでしょうか? よろしくお願いいたします

  • エクセルのマクロ

    こんにちは。 今悩んでいます。 VB6.0で、電圧計、電流計を制御して、VBからエクセルを起動、その値をVBでエクセルにデータを送り、グラフを作るのですが。 グラフを作る作業が、同じ作業なので、エクセルのマクロを使い、グラフを作成しようとしていたのですが・・・。 どのエクセルのファイルからでもできるように、個人用のマクロブックで、グラフを作成したのですが、VBからエクセルを起動し、データの転送して、グラフをマクロで作成しようと思ったら、マクロがないんです。 しかし、デスクトップにあるエクセルのショートカットから起動してみると、マクロがあるのです。 VBから起動したエクセルでは、マクロは使えないんでしょうか? 詳しい方よろしくお願いします。

  • 株価チャート上に移動平均値の折れ線を表示させたい。

    系列1(出来高) A1 B1 、、、 n1 系列2(始値) A2 B2 、、、、 n2  系列3(高値) A3 B3 、、、、 n3  系列4(安値) A4 B4 、、、、 n4  系列5(終値) A5 B5 、、、、 n5  系列6(移動 A6 B6 、、、、 n6  平均値) Excel-2003にて、A1:n5を選択。株価のグラフウィザード を利用しての株価チャートは簡単に作成可能。系列6の移動平均(折れ線 )を同じチャート上に加えたいのですが、その方法を教えて下さい。 因みに、過去のQ&Aを参照した処、QNo.5822027(2010年4月)が類似質問/回答です。試してみましたが「選択範囲は系列1-5のみにせよとの意味のエラーメッセージ」が出て、できませんでした。 又、先に系列1-6の折れ線グラフを作成して、系列1-5を選択して株価チャートに変換しようとしましたが、これも失敗。 上記方法を御存知の方は、宜敷く、御教示方お願い致します。     Catslikes

  • エクセル2002/2003 グラフ作成

    グラフウィザード(2/4)データ範囲:系列の列、行の決め方がよく分からないまま、 CS検定2級の為のグラフ作成の練習をしています。 検定ではグラフの見本があるので、列、行の配置を間違えることはないのですが、 実際に仕事をはじめグラフ作成の依頼をされた時に、系列のことが分かっていないのに 大変なことになってしまうのではないかと。。。不安になってきました。 例えば、月別平均気温の推移を2000年~2009年まで表したいなら X軸に月別(メインにしたいところ) Y軸に年号というふうに作成すればいいのでしょうか。 質問も的をえてなくて、すみませんが、ご教授お願い致します。

  • エクセル97の横軸の目盛りがずれる

    エクセル97で日経平均のグラフを作っているのですが、たとえば3/26のグラフだと、3/25と3/26の線の間に点がおかれてしまうようなのです。 できれば線上にきちんと点を置きたいのですが、可能でしょうか? ご教示いただきたくお願いいたします。

  • エクセルのグラフの問題ですが、下記を見て頂けますか。

    エクセルのグラフの問題ですが、下記を見て頂けますか。 http://www.geocities.jp/rankei32000/excel/excel.htm book1.xlsです。 左が出題者の見本で、右が私が作成したグラフです。 左の凡例が音楽と書籍になっているのに対し、右では系列1、系列2になってしまいます。 この状態から系列1、系列2を音楽と書籍に変える方法はありますか? もし出来ないとすれば、与えられた表のどの部分を選択すれば、凡例が音楽と書籍を表示するようになるのでしょうか? Ctrlを押下して色々選択してみるのですが、どうしても系列1、系列2と表示されてしまいます。 あるいは、表自体を書き直さなければ実現出来ないのでしょうか? 宜しくお願い致します。

  • excel マクロ記録→実行でグラフ作成に失敗

    次の手順でグラフ作成を試みますが、失敗します。 1.データ範囲を選択した後「マクロの記録」ボタンを押す。 2.ツールバーからグラフウィザードを起動してグラフを作成。 3.サイズやフォントの編集を行って記録を終了。 4.マクロを実行 エラーとして、例えば次の行が指摘されます。 ActiveSheet.Shapes("グラフ 4").IncrementLeft -143.25 この行は"グラフ 4"を対象とした編集を行っていると思うのですが、マクロ実行で新たにグラフを作ると、グラフ名中の数字がインクリメントされて"グラフ n"(n>=5)以降が作られますよね? そのためにエラーが出ると思うのですが、"グラフ 4"では無く上手い具合にグラフ名を指定する方法はありますか? 他にも問題点があるかも知れませんが現状ではこれしか思いつきません。 思い当たる方、ご指摘いただけますでしょうか。 (単純にグラフを作る作業は「マクロ記録→実行」によって可能であることは確認しました。) また、excelでのグラフ作りに有用な書籍やサイトがあれば、教えていただけませんでしょうか。 よろしくお願いします。

  • エクセルのグラフ作成のコピーについて

    エクセル2000の質問です。 別ファイルにある一列ごとのデータを参照してシートごとに一つのグラフを作成しています。 グラフのコピーをすると列番号が変わらないのでいちいち手で書き直すことになり、今は手作業でやっています。 面倒なのですが、何か簡単に一列ごとに列番号を変えていく方法はないのでしょうか。 グラフの系列を選択して式を選んでもそのときは置換が使えないようなのです。 マクロかなにかで可能でしょうか?? よろしくお願いいたします。

  • EXCEL 2軸の株価グラフはできない?

    EXCELでローソク足(1軸)はできるのですが、2軸の株価グラフはできませんか?例えばNYダウと日経平均を1つのグラフで比較したりしたいのです。

専門家に質問してみよう