• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WEBクエリを使用して企業情報を取得したい)

WEBクエリを使用して企業情報を取得したい

このQ&Aのポイント
  • Excel2007のWEBクエリを使用して複数銘柄の企業情報を取得したい。VBA初心者です。
  • シートに記載された複数銘柄コードを取得し、WEBクエリを実行して企業情報を取得します。
  • 取得したデータは銘柄ごとに別のシートに書き出されます。繰り返し処理で複数銘柄に対応します。

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

  • ベストアンサー
  • eden3616
  • ベストアンサー率65% (267/405)
回答No.1

ご質問内容から以下の条件となります。 (1)meigaraシートのA列1行目から空白なく、企業コードが列記されているものとします。 (2)出力先のシートdata1~nは既に作成してあるものとします。 Sub iyahoo情報() ' ' yahooファイナンス銘柄情報取得 ' For i = 1 To Sheets("meigara").Range("A" & Rows.Count).End(xlUp).Row Sheets("data" & i).Select With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://stocks.finance.yahoo.co.jp/stocks/profile/?code=" & _ Sheets("meigara").Range("A" & i) & ".T", _ Destination:=Range("$A$2")) .Refresh BackgroundQuery:=False End With Next i End Sub

javip3u1
質問者

お礼

助かります!!!!! 全て望み通りです。 有難うございます。 今後もお力をお貸し下さい。 本当にありがとうございました。

関連するQ&A