- ベストアンサー
※ 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ページからデータを取得することが可能です。
- みんなの回答 (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") にしてます。
お礼
早速ご回答頂きありがとうございました。頭の中に光が差し込んでくる感じです。
補足
最初の部分と下記をそのまま入れ替えて見ましたが、うまくいきません。 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"))