• ベストアンサー

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プラパティですね、参考にさせてもらいます。<(_ _)>