軟體: Excel
版本: 2016
最近在解決下載網頁資料不順利的問題
覺得是網頁沒有讀取完整就去下載才造成的
所幸在youtube上找到一段可以解決這個問題的程式碼
只是又延伸另外一個大問題
主要程式碼如下,基本上是等待網頁讀取完整才跳出迴圈吧
Set IE = CreateObject("internetexplorer.application")
IE.Navigate URLb 'URLb 為變數 (連結網址)
Do While IE.readyState <> 4 Or IE.Busy
DoEvents
Loop
以上這段程式碼
我是放在下載用的 For 迴圈裡面的前半段
加了以後試了幾次,下載變得非常順利
只是後來電腦開始也變的怪怪的
進工作管理員一看,cpu或記憶體的使用率都有異常
結果是 IE 已經開了一大堆
然而因為加了這段程式碼後的下載完成度效果非常顯著,實在不捨著刪
想問的是
如果要在同個迴圈後面,關閉同個迴圈前面自已開啟的IE
請問要怎麼寫?