Windows XPとMicrosoft Excel 2003を使用しています。ご存知の方がいらっしゃいましたら、ご回答をお願いします。
ExcelのVBAでHTML内の特定のタグの出現回数を調べたい
たとえばYahoo!JapanのサイトのHTMLのTDタグの出現回数を調べる場合
下記のVBAに何を付け加えればよいのでしょうか?
Sub tagCount()
Dim cnt As Integer
Dim IE As Object
Dim HTML As String
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate ("http://www.yahoo.co.jp/")
While IE.busy: Wend
While IE.Document.readyState <> "complete": Wend
HTML = IE.Document.body.innerHTML
IE.Quit
'td_count = ここの部分がわかりません。
'文字列の出現回数をカウントする関数はないのでしょうか?
MsgBox td_count
End Sub
ご存知の方がおられましたらご回答をよろしくお願いします。
使用OS:Windows XP
使用ソフト:Microsoft Excel 2003
お礼
参考URLの内容を見て問題を解決することができました。 ご回答いただきどうもありがとうございました。