使用VBA抓取網頁資料,大約不到200頁就會當掉,求解
- 帖子
- 132
- 主題
- 31
- 精華
- 0
- 積分
- 167
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taipei
- 註冊時間
- 2011-4-14
- 最後登錄
- 2024-2-28
  
|
使用VBA抓取網頁資料,大約不到200頁就會當掉,求解
各位大大,小弟我目前遇到一個自己能力無法解出的問題,還望各位大大知道怎麼解決的告知小弟,感謝您。
目前要抓取某家公司放在網路上的零件資料,大約4萬多頁,只要跑大約200左右就會當機,不知道是什麼問題,小弟有放上程式,還請各位大大協助,感謝您。 |
-
-
抓網頁資料程式_W.zip
(101.26 KB)
程式檔案
|
|
clio
|
|
|
|
|
- 帖子
- 132
- 主題
- 31
- 精華
- 0
- 積分
- 167
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taipei
- 註冊時間
- 2011-4-14
- 最後登錄
- 2024-2-28
  
|
回復 2# joey0415
HI Joey0415,
測試過,這樣更早就當掉了說… |
|
|
clio
|
|
|
|
|
- 帖子
- 132
- 主題
- 31
- 精華
- 0
- 積分
- 167
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taipei
- 註冊時間
- 2011-4-14
- 最後登錄
- 2024-2-28
  
|
回復 5# joey0415
Hi Joey0415,
能否也把您的完整程式,讓我來研究一下,看是差別在那邊,為什麼我的會當掉,若是方便的話,感謝您。 |
|
|
clio
|
|
|
|
|
- 帖子
- 132
- 主題
- 31
- 精華
- 0
- 積分
- 167
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taipei
- 註冊時間
- 2011-4-14
- 最後登錄
- 2024-2-28
  
|
回復 4# GBKEE
感謝GBKEE,
拜讀了您的程式,我大約知道我卡在那個地方了,而且妳的撰寫方式,讓我受用很多,太感謝您了
我大約知道該該表單的QueryTables太多了,有五百多個,難怪會卡住,所以我了解要把QueryTales砍掉的原因了
但是為什麼會有這樣多的Names,而且把這些Names砍掉的好處是,什麼,這點我不太清楚,能否請GBKEE幫我解說一下呢?
感謝您 |
|
|
clio
|
|
|
|
|
- 帖子
- 132
- 主題
- 31
- 精華
- 0
- 積分
- 167
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taipei
- 註冊時間
- 2011-4-14
- 最後登錄
- 2024-2-28
  
|
回復 8# GBKEE
了解了,感謝GBKEE,所以把所有的QueryTable刪掉,只留下一個,並利用迴圈改變q的connection值,就不會讓QueryTable的數量一直增加,這樣也不會像我原來的程式一樣,因為QueryTable超過一定的數量,造成當掉,這樣我就全理解了,感謝您的耐心解說 |
|
|
clio
|
|
|
|
|