• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「エクセルでチャートをスクロール」について)

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

このQ&Aのポイント
  • エクセルでチャートをスクロールする方法について知りたいです。
  • 特にマクロを使わずに、手作業でスクロールする方法が知りたいです。
  • 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