• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:取り込みたいWEBページのURLをURLが入力されているセルから取得(エクセル2002))

取り込みたいWEBページのURLをURLが入力されているセルから取得(エクセル2002)

このQ&Aのポイント
  • マクロを使用して、Excel2002でURLが入力されているセルからWEBページのURLを取得する方法について説明します。
  • 具体的には、「http://biz.yahoo.co.jp/ranking/up/day/all.html」というURLが入力されているセル(例えばA1)を取得し、そのURLを使用してWEBデータを取り込むマクロを実行します。
  • このマクロを実行することで、指定したURLのWEBページからデータを取得することが可能です。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

こんな感じで良いのでは? Sub Macro1() Dim s As String  s = "URL;" & ActiveSheet.Range("A1").Text  With ActiveSheet.QueryTables.Add(Connection:= _       s, Destination:=Range("A2"))    .Name = "all"      ・      ・ Destination が Range("A1") だと書いておいた URL が消えちゃうので Range("A2") にしてます。

kuwakuwakuwa
質問者

お礼

早速ご回答頂きありがとうございました。頭の中に光が差し込んでくる感じです。

kuwakuwakuwa
質問者

補足

最初の部分と下記をそのまま入れ替えて見ましたが、うまくいきません。 sはA1に書かれてあるURLであると定義しました。A2以下の部分にWEBページの表が表示されるはずです。 余裕があるときで結構ですので、ご教示ください。 Sub Macro1() Dim s As String  s = "URL;" & ActiveSheet.Range("A1").Text  With ActiveSheet.QueryTables.Add(Connection:= _       s, Destination:=Range("A2"))

関連するQ&A