- 締切済み
VBAでWEBページのURL抽出について
エクセルのVBAにおいてWEBページのURLを抽出するマクロを考えております。 具体的に言うと、下記のようなwebページのタグがある中でhrefで参照しているURLを抽出したいと考えております。 <a class="" href="">あいうえお</a> GetelementByClassNameを使うことで文言の抽出はできるのですが、リンク先の抽出はできないのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- 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 いかがでしょうか。