• ベストアンサー

VBAでYAHOO株価の時系列データ読み込みでのエラー

YAHOOの時系列データを見込ませていたら、何度も読み込ませていると、うまく読み込む時と、読み込まない時があります。一度でもうまく動いていたプログラムが回数によって問題を起こす事などはあるのでしょうか?

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

  • ベストアンサー
  • momoracci
  • ベストアンサー率51% (14/27)
回答No.1

VBA のコードが提示されていませんので、一般論として書きます。 > うまく読み込む時と、読み込まない時 手操作でもWebページの表示が速いときと遅いときがあります。すなわち、表示完了をVBA にて正しく検知する必要があります。具体的には、IE オブジェクトの Busy プロパティとReadyState プロパティを使います。 ExcelからIEを呼び出す方法 http://www.ne.jp/asahi/hishidama/home/tech/excel/browser.html MSDN - ReadyState Property http://msdn2.microsoft.com/en-us/library/aa752066(VS.85).aspx MSDN - Busy Property http://msdn2.microsoft.com/en-us/library/aa752050(VS.85).aspx

yousukei
質問者

お礼

ありがとうございます。 確かに、コードを提示した方がよかったですね。 BUSYプロパティとReadyStateプラパティですね、参考にさせてもらいます。<(_ _)>

関連するQ&A

  • 株価の時系列データ

    過去の株価の時系列データが、1年分ぐらい一度に表示できるソフトないでしょうか? 出来ればフリーで。

  • ヤフーファイナンス株価時系列データの取り込み

    日々最新のヤフーファイナンスの株価時系列データをExcelシートに取り込む Webクエリ の指定の方法を教えてください。 単純にurlを指定すると、開始/終了日付が固定されてしまい、毎日の最新データを(半)自動でとりこめません。

  • ヤフーファイナンス 株価時系列データ EXCEL VBA データ取り込み 

    ヤフーファイナンスの株価時系列データを、EXCELのVBAを使って、1回のマクロ操作で複数銘柄EXCELに取り込みたいと考えています。 EXCEL Sheet1のA1、A2、A3、、、に取り込みたい銘柄コードを記入し、マクロを走らせると同ブック内で銘柄コード別にシートが出来上がるのが理想です。 データ取得期間は”デイリー”で”1999/1/1~2012/1/1”を考えています。 よろしくお願いします。

  • ダウ平均の時系列データ

    普段、ヤフーの時系列データを使用してデータ解析などを行ったりしているのですが、最近ダウ平均の時系列データが必要になりました。 そこで質問なんですが、ダウ平均の時系列データが取れるサイトをご存じないでしょうか? もし、ご存じありましたら、HPご紹介をお願いできたらと思います。 よろしくお願いします。

  • 時系列データが見られるサイトを教えてください

    現在、ヤフーファイナンスやオリックス証券で株価の時系列データを 見ていますが、ヤフーは前日比が表示されず見にくいです。 また、オリックスの方は、前日比が表示されているため見やすいのですが、 javaというソフトのため(?)、古いパソコンなので急に画面が重くなり 固まります。 どなたか、普通のサイトで前日比(+や-)が表示されている時系列データの サイトをご存知でしたらぜひ教えてください。お願いします。

  • 株価データ取得プログラム

    ヤフーなどから時系列の株価データを取得するプログラムを作りたいのですが、かいもく見当がつきません。 ヒント、参考URL等教えてください。 よろしくお願いします。

  • 時系列データ

    私はFXをはじめてかれこれ1年程度なのですが 今までは始めたばかりであったこともあり、対円での取引が中心でした。 ですが最近になってユーロドルとかクロスでの取引についても関心を持つようになってきました。 ただ問題があって、そういう対円以外での取引となると、ユーロドルくらいしか時系列データを手に入れることができません。 私はもちろん取引会社提供のチャートを見ても取引をしますが、 エクセルで4本値時系列データを元にテクニカル指標を自分で作成して 判断の参考にしております。そのほうがソフトのチャートよりも分かりやすいからです。 しかし、先日教えていただいたライブドアファイナンスで提供されているデータはマイナーペアなんかだと 過去一年分ほどしかダウンロードする ことができず、バックテストを行うにしてもややデータ不足の印象がぬぐいきれません。 ですので、ライブドアさん以外でマイナーペアについても時系列データが入手可能なところがございましたら教えていただけませんでしょうか? よろしくお願いします。

  • 時系列の揃っていないデータのグラフについて

    添付画像のようなデータがあります。 同じ時系列で推移するデータですが、サンプリング周期の違い等により、ログとして残る時間は歯抜けデータとなります。 これをそのままグラフにすると、添付グラフのように、系列1,2,3で、時系列が揃わないグラフになってしまいます。 グラフ側の設定で時系列が揃うことが望ましいです。 良い方法をご存知のかたおられましたら、回答よろしくお願いいたします。

  • Yahoo ファイナンスからのデータ取得方法

    Yahooファイナンスから個別株のデータを取得したいです。Yahooファイナンスでは、確か1991年までのデータに遡り時系列データが取得できます。 ただ、一度に表示されるデータが限られているので、1991年までの全てのデータを取得しようとすると、ページ数が50以上にもなります。 この1991年までの全データを一度又は2度か3度でエクセルにダウンロードできる方法をご存知の方がいれば、方法を教えて下さい。 ここで申し上げたYahooの画像をご参考までに添付します。 宜しくお願い致します。

  • 全銘柄株価4本値データ→時系列データの変換。

    1 株式の売買日に全銘柄株価4本値をエクセルを使い取得したとします。 2 このあとアクセスそのデータをテーブルに移してデータを蓄積していきます。 3 あらかじめ選んでおいた20銘柄の時系列データを作りたいのですが、方法がわかりません。 詳しい方よろしければ教えていただきたいと思います。 OSはXP、エクセル、アクセスともに2000を使用しています。

専門家に質問してみよう