###前提・実現したいこと
エクセルのVBAを使用して
A列にて指定したURLのソース内から
指定したIDのDOMをB列へ抜き出そうとしています。
###発生している問題
コンパイルエラー、プロージャが大きすぎます
500ページを実行しようとした際に
上記のようなエラーが発生してしまいました。
下記に今回作成したコードを記載しますので、
記述方法の改善案や、速度向上の方法があれば教えていただきたいです。
###該当のソースコード
VBA
1Sub test() 2 Dim objIE As Object 3 Dim i As Long 4 Set objIE = CreateObject("InternetExplorer.Application") 5 With objIE 6.navigate Cells(1, 1) 7While .Busy Or .ReadyState <> 4: DoEvents: Wend 8With .Document 9Cells(1, 2) = .GetElementById("item_data").outerHTML 10End With 11 12×500 13 14 End With 15 objIE.Quit 16 Set objIE = Nothing 17End Sub 18
###最後に
VBAについてはこの度初めて触れたもので
説明不足な面もあるかと思いますが、
お力を貸していただければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/20 04:21