- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WEBクエリを使用して企業情報を取得したい)
WEBクエリを使用して企業情報を取得したい
このQ&Aのポイント
- Excel2007のWEBクエリを使用して複数銘柄の企業情報を取得したい。VBA初心者です。
- シートに記載された複数銘柄コードを取得し、WEBクエリを実行して企業情報を取得します。
- 取得したデータは銘柄ごとに別のシートに書き出されます。繰り返し処理で複数銘柄に対応します。
- みんなの回答 (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
お礼
助かります!!!!! 全て望み通りです。 有難うございます。 今後もお力をお貸し下さい。 本当にありがとうございました。