- ベストアンサー
VBAでYAHOO株価の時系列データ読み込みでのエラー
YAHOOの時系列データを見込ませていたら、何度も読み込ませていると、うまく読み込む時と、読み込まない時があります。一度でもうまく動いていたプログラムが回数によって問題を起こす事などはあるのでしょうか?
- みんなの回答 (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
お礼
ありがとうございます。 確かに、コードを提示した方がよかったですね。 BUSYプロパティとReadyStateプラパティですね、参考にさせてもらいます。<(_ _)>