• 締切済み

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

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

みんなの回答

  • Ce_faci
  • ベストアンサー率36% (46/127)
回答No.2

すいません、No1です (2)は読み違えてました。申し訳ない所存です。 [ツール]-[オプション]-[計算方法]で ”自動”が選択されていますか?

nontan_papa
質問者

お礼

手動になってました! スミマセン。 解決しました。 ありがとうございました!!!

  • Ce_faci
  • ベストアンサー率36% (46/127)
回答No.1

こんばんわ (1)について ないです。 ただし、代わりの方法としてワークシートのスクロールバーが使えそうです。画面分割を利用します。 チャートを作る際に、シートとして作るのではなくオブジェクトとして作れば(グラフを作る時の4枚目のダイアログです)、横長に加工できます。(マウスでウィンドウのサイズを好きに伸縮させる要領です)チャートの左端をA列上におきます。右側はお好きなだけ伸ばしてください。セルA1をアクティブにして[ウィンドウ]-[分割](Excel2000なら太線がセルA1のすぐ右と下になると思います。違ったら移動させてください)、次に[ウィンドウ]-[ウィンドウの固定]。 できあがり。 (2)について いまひとつ内容が伝わってきません。何も表示されないということでしょうか。セルの書式設定は標準になっていますか?

nontan_papa
質問者

お礼

なるほど、大変参考にさりました! こんな方法があったのですね。 ありがとうございました。

関連するQ&A

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

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

  • エクセルでスピンボタンとスクロールバーについて

    エクセルでスピンボタンとスクロールバーについて エクセル2000です。 フォームのスピンボタンとスクロールバーをワークシート上に配置した場合、両者ともほぼ同じ働きをしてくれます。 ところが、大きな違いが有ります。 スピンボタンは上向き▲で数値が大きくなっていきます。これは感覚的にしっくりきます。 ところが縦向きのスクロールバーは上向き▲で数値が逆に小さくなっていきます。これはちょっと違和感があります。 それなら、スピンボタンを使えばいいだけのことと言われそうですが、スピンボタンにはバーがないのでスライドさせて数値を動かすことができないのでスクロールバーを使いたいのです。 もちろん数式を用いて、セルの表示上でそうなるようにはできますが、それではリンク先セルに直接数値を入力ができなくなり不便です。 スクロールバーで上向き▲で数値が大きくなるような設定にはできないのでしょうか? スクロールバーを縦ではなく横向きに配置すれば右スクロールで数値が増え、数直線と同じでしっくりくるのですが、レイアウトの都合で縦向きに配置したいのです。 わがままな質問ですみません。 よろしくお願いします。 (o。_。)oペコッ. (なお、同じ質問を1時間ほど前に投稿したつもりだったのですが、なぜか反映されていないので再度質問いたしました。もし二重になっていたら申し訳ありません。)

  • VBでスプレッドをしようする際にスクロールバーがおかしい

    スプレッドを使って、DBからデータを表示しているのですが、 上部の数行を隠し行(RowHeight=0)にすると、 スクロールバーが最下行に移動後、最上行に移動しようとするが スクロールバーが最上行まで移動しない。 (カーソルが上まで行かない、空白がある) どうしてでしょうか? また、どうすれば解決できるでしょうか? 回答願います。m(__)m

  • 統計ソフトRでグラフにスクロールバーをつける方法

    長期間の時系列データをグラフで描画した際に、一画面に収めるのはキツイため、 グラフの下に時間方向(横軸)のスクロールバーをつけて、 スクロールさせながら全期間を確認したいです。 そのようなことは可能でしょうか? 出来そうかなと思ったのですが、見つけられませんでした。

  • Excel 作成したグラフが削除される現象について

    DDEリンクで株価のリアルタイムデータを受信して、Excel2007で株価チャートを作成して表示しています。 本文一番下のプロシージャを作成して実行すると、株価チャートに水平線が2本表示されます。ちなみに、プロシージャの内容は、株価チャートに水平線を引くためのもので、水平線のデータはワークシート名「ピボット」のG2~Z2とG3~Z3にあります。G2~Z2には同じ数値が入っており、G3~Z3にはG2~Z2の数値とは異なる同じ数値が入っています。 しかし、ファイルを保存し(ファイル名「株価チャート」)、ファイルを閉じて、再度ファイルを開くと『「株価チャートxlsm」には読み取れない内容が含まれています。このブックの内容を回復しますか?ブックの発行元が信頼できる場合は、[はい]をクリックしてください。」』と表示されてしまいます。 「はい」をクリックすると、「株価チャートxlsm」の修復ウインドウが表示され、以下が表示されます。 削除されたパーツ: /xl/drawings/drawing1.xml パーツ (図形描画) 削除されたレコード: /xl/externalLinks/externalLink2.xml パーツ内の外部数式参照 (外部数式参照によってキャッシュされた値) 削除されたレコード: /xl/externalLinks/externalLink3.xml パーツ内の外部数式参照 (外部数式参照によってキャッシュされた値) そして、作成した株価チャートが消去された状態でファイルが立ち上がります。 下記のプロシージャを追加するまでは何の問題もなく正常に動作していました。 補足ですが、DDEリンク接続ができないパソコンでファイル名「株価チャート」を立ち上げると上記のようなことはおこらず下記のプロシージャの内容が反映された株価チャートが表示されます。ただし、数式バーの上部に『セキュリティーの警告 リンクの自動更新が無効にされました』と表示されています。ただ、この警告は下記のプロシージャを追加する前からDDEリンク接続ができないパソコンでは表示されていました。 何が問題なのかさっぱりわかりません。 どなたか教えていただけないでしょうか? よろしくお願いいたします。 ちなみに、私はExcelやVBAに関しては初心者レベルです。 よろしくお願いいたします。 Sub ピボット1() With Worksheets("板").ChartObjects(1).Chart With .SeriesCollection.NewSeries .AxisGroup = xlSecondary .Values = Worksheets("ピボット").Range("G2:Z2") .Border.Color = vbRed .Border.Weight = xlHairline End With With .SeriesCollection.NewSeries .AxisGroup = xlSecondary .Values = Worksheets("ピボット").Range("G3:Z3") .Border.Color = vbRed .Border.Weight = xlHairline End With End Sub

  • Flash スクロールバー表示

    環境 Win OS XP   Macromedia Flash MX Professional 2004 外部テキストを読み込んでいるんですが ◆スクロールパーツがうまく表示されない …スクロールバーの部分が上下に長い ◆スクロールの反応が悪い …マウスでスクロールできず上下の矢印を押さないと移動できない ◆*.flaだと上下の矢印も表示されない白い棒のまま。 ◆外部テキスト(HTML)が全部スクロールで表示しきれない …もっと文章があるんですがスクロールできるのは数行止まりで それ以上、下へ行かないんです。 サイトや本など色々見たのですが確証あるものがなくご指導いただきたく思いますので よろしくお願いします。 アクション部分は onClipEvent (load) { this.loadVariables("txt.html"); } onClipEvent (data) { scrollbar.setScrollTarget(txt.html); } 初心者なモノで説明不足かもしれませんが どうぞよろしくおねがいします。

    • ベストアンサー
    • Flash
  • エクセルについて

    エクセル2007で質問です。 セルに文字を入力しても数式バーにはちゃんと表示されるのですが セルには表示されません、文字を入力すればカーソルは動いてますので 白文字を打っているような感じです ENTERをおせば正常に表示します。 良きアドバイスをお願いします。

  • MQLでチャートに見えている足の本数の取得方法

    MT4のチャートに見えているローソク足の本数を、MQLで取得する方法について教えて下さい。 見えている足の本数なので、チャートウィンドウ幅を横に広げると、増えることになります。 やりたいことをシンプルに言うと、現在チャートに見えている一番左のローソク足の安値に 矢印を表示したいのです。 ウィンドウサイズを変更するとティックデータ取得のタイミングで再描画され その時最も左側にある足に矢印が移動するようにしたいのです。 本当にやりたいことは、これではないのですが、これが出来れば本来の目的も達成出来ます。 見えているローソク足の本数が取得出来れば可能だと思うのです。 もちろん、 別の手段を使っても出来るよ、という場合、その方法を教えていただけるとありがたいです。 以上、よろしくお願い致します。

  • エクセルについて

    エクセルを使用して株式でローソク足の作り方はわかりますか?あとローソク足を長期のデータでつくッたときに、ローソク足を見やすい大きさのままで、いわゆるスクロールできる仕様にできるとおもうのですが、スクロールチャートの作り方は分かる人はいますか。(過去のデータをみるのにスクロール機能があるといいので)あとそのチャート(ローソク足)に移動平均線をくわえる方法をしッている人はいますか。あと移動平均線のいわゆる期間を自由に変更できるやり方をしッている人はいますか。あと移動平均線を1本ではなくチャートに3本から5本までを表示できるやり方をしッている人はいますか?(1本表示ではなく複数表示でみたいので)あと移動平均乖離率というのをチャートに反映したいのですが、やり方をしッている人はいますか?あとただ表示するのではなくローソク足にカーソル(クロス十字)をあわせると、そのローソク足の値段(値)や移動平均線、乖離率の数値をみれるようにできるとおもうのですが、やり方をしッている人はいますか。(いわゆるヤフーファイナンすでみれる銘柄の時系列情報からいずれのことをできるやり方をしッている人はいますか、しッていれば細かく教えてもらえればありがたいのですがすみませんがお願いします。)

  • MT4(メタトレーダー4)のチャートの操作のことで

    MT4のチャート操作についてお聞きしたいことがあります。 現在、MT4をつかって、昔のデータにさかのぼって、 チャートをコマ送り(F12キー)にして検証を行っているのですが、 過去データを表示させるときに、 マウスのドラッグ&ドロップの操作でしか 過去にさかのぼる方法を知らないため、 やりづらさを感じております。 (横スクロールバーもないですし・・・) 最新の価格データ(チャートの一番右端)を ワンクリックで表示させることはできるのですが、 ●一番古いデータ(チャートの一番左端)を 一発で表示させることってできるのでしょうか? ご存知の方、いらっしゃれば教えてください。 ●また、任意の日付のチャートを表示させる方法も知りたいので、 そういう方法があれば教えていただきたいです。 どうぞよろしくお願いします。

専門家に質問してみよう