• ベストアンサー

ExcelのVBAでHTMLのタグ数を取得するには

VBAでHTMLソースからタグ指定で情報を取得したいのですが、そのページ内にある特定のタグ数を取得する方法で躓いています。 例えば、下記のURLの"TD"のtagNameから情報を抜き出しているのですが、他のページでは"TD"タグ数が変わってきます。ループ条件で"TD"のタグ数が必要なので、数を取得して変数として代入したいのですが、どうすれば良いでしょうか。ちなみに下のサイトの"TD"の数は71個です。 http://db.netkeiba.com/horse/ped/2010110097/

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

objIE.document.getElementsByTagName("td").Length で得られます。 引数で使う場合、開始値は0からです。 1番目のTDタグは objIE.document.getElementsByTagName("td")(0) というようになります。

Excel401
質問者

お礼

やりたい事ができました。ありがとうございましたm(_ _)m

関連するQ&A