• 締切済み

WEBクリエを使って、財務情報を取得

WEBクリエを使って、ロイターのサイトからを損益計算書、 貸借対照表、キャッシュ・フロー計算書を取得しています 成功するときは3つとも確実に取得出来るのですが、たまに失敗して 3つとも損益計算書だったりする時があります この原因は何なのでしょうか? 解る方、ご教授下さい コードは下記の様な感じで書いてます myURL21 = "URL;http://jp.reuters.com/investing/quotes/financialStatements?symbol=" myURL22 = ".T&statement=is" With ActiveSheet.QueryTables.Add(Connection:= _ myURL21 & Sheets("DL1").Range("A1") & myURL22, Destination _ :=Range("A10")) .Name = "financialStatements?symbol=" & Sheets("DL1").Range("A1") & myURL22 .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = False .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = False .RefreshPeriod = 0 .WebSelectionType = xlAllTables .WebFormatting = xlWebFormattingNone .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .Refresh BackgroundQuery:=False .Delete End With

みんなの回答

  • 123isao
  • ベストアンサー率54% (186/341)
回答No.2

取り方が悪いって・・・。 例えば http://money.www.infoseek.co.jp/MnStock/8411.t/cfiscal/ のページの連結のとこだけ取ってみてください。 1度目で取れますか?また更新もうまくいきますか?

VCB
質問者

お礼

infoseekからは業績予想しか取ってないですけど取れてますよ。1度で 更新は使ってないです。その都度データをとっているので 連結のとこだけで取れないのだったら、ページ全体を取って必要なトコだけ チョイスすればいいんじゃないですか?

すると、全ての回答が全文表示されます。
  • 123isao
  • ベストアンサー率54% (186/341)
回答No.1

多分どうにもなりません。 私もinfoseek マネーやヤフーファイナンスなどで株情報を取得していましたが更新するだけでもおかしなデータになったりします。 Webクエリに関するホームページを参考にいろいろ試してみましたがどうにもなりませんでした。 Webクエリ自体に問題があるような気がします。

VCB
質問者

お礼

infoseekは全然問題ないですよ ヤフーからは取ってないけど、こちらも問題ないはず 多分それは取り方が悪いのと、取った後の処理が悪いだけじゃないですかね ロイターだけはループを組んで3回ぐらい繰り返すと、やっと正規のデータが落ちてきます 出来ればループを組まないで1回で落ちてくれば、時間短縮になると思ってるのですが

すると、全ての回答が全文表示されます。

関連するQ&A