• 締切済み

VBAでWEBページのURL抽出について

エクセルのVBAにおいてWEBページのURLを抽出するマクロを考えております。 具体的に言うと、下記のようなwebページのタグがある中でhrefで参照しているURLを抽出したいと考えております。 <a class="" href="">あいうえお</a> GetelementByClassNameを使うことで文言の抽出はできるのですが、リンク先の抽出はできないのでしょうか?

みんなの回答

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.3

手元に Excel2010しかないので記憶任せですが =FILTERXML("<b>"&A1&"</b>","//a/@href") > GetelementByClassName ClassNameじゃないのでは? JavaScriptだったら getElementsByTagName('a').getAttribute('href') なんですけどね。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.2

マクロでももちろんいいんですが Excel2013以降なら FILTERXML関数で簡単に取り出せますよ。

  • togurin
  • ベストアンサー率45% (81/180)
回答No.1

VBAは分からないのですが同じような質問がありました。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1252282782 いかがでしょうか。

関連するQ&A