• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル VBAでWEBページデータを順番に抽出)

エクセル VBAでWEBページデータを順番に抽出する方法

このQ&Aのポイント
  • エクセルのVBAを使用して、異なるWEBページのURLから特定のデータを抽出し、順番に表示する方法を教えてください。
  • 現在、J2セルにURLを入力し、そのURLからデータを抽出してK2セルに表示するVBAコードを作成しました。しかし、J3~J2320にも同様の処理を行いたい場合はどうすれば良いですか?
  • 質問者は、エクセルのVBAを使用してWEBページデータを順番に抽出し、表示したいと考えています。具体的には、J2~J2320のセルにURLが入力されており、それぞれのURLからデータを抽出してK2~K2320に順番に表示したいとのことです。どのような方法で実現することができるでしょうか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

sub macro1()  dim h as range  for each h in range("J2:J2320")  With ActiveSheet.QueryTables.Add(Connection:="URL;" & h, Destination:=h.offset(0,1))  .WebSelectionType = xlSpecifiedTables  .WebFormatting = xlWebFormattingNone  .WebTables = "13"  .Refresh BackgroundQuery:=False  End With  next end sub などのように。

bombomb_man
質問者

お礼

早速のご回答ありがとうございます! 思っていた作業ができました。助かりました。 大変ありがとうございました!!

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

関連するQ&A