excel VBA で以下のようなエラーが出ました。
どのようにすれば解決しますでしょうか?どうぞよろしくお願いします。
「実行時エラー91 オブジェクト変数またはwith ブロック変数が設定されていません」
Sub テーブルタグ取得() Dim myIE As New InternetExplorer Dim myLink As HTMLAnchorElement With myIE .Visible = True .navigate Range("B44").Value Do While .Busy Or .readyState <> READYSTATE_COMPLETE Loop Dim htmlDoc As HTMLDocument Set htmlDoc = myIE.document Dim colTR, colTH, colTD As IHTMLElementCollection Set colTR = htmlDoc.getElementsByTagName("tr") Dim el As IHTMLElement For Each el In colTR Set colTH = el.getElementsByTagName("th") Set colTD = el.getElementsByTagName("td") Debug.Print colTD(0).innerText Next el End With End Sub
どうぞよろしくお願いします。
エラーで止まるのはどの行でしょうか。
エラーは Debug.Print colTD(0).innerText の行でおこっています。
他の方法を考えたいと思います。
回答3件
あなたの回答
tips
プレビュー