Board logo

標題: 請版上各位高手幫忙... [打印本頁]

作者: sasho    時間: 2010-6-16 01:20     標題: 請版上各位高手幫忙...

各位高手大家好,小弟是剛學VBA的新手,最近遇到問題還請各位高手幫忙解答

我利用VBA寫了一個程式,匯入網頁資料到工作表(1),接著對工作表(1)的內容進行處理,然後再將處理的結果記錄到工作表(2),然後再匯入新的網頁資料到工作表(1)

一共有上萬筆的網頁資料需要匯入,但我再執行程式的時候發現,從匯入網頁資料到下一次匯入網頁資料需時50幾秒

但這其中花在處理上的時間約僅佔5秒鐘,剩下的時間都浪費再匯入網頁資料上

但每次匯入網頁資料後,左下角都會顯示"就緒",所以我想應該也不是網站的問題,因為若是網站的問題,應該會出現"連線至網路"的字樣

可以請教版上的高手,是什麼原因會造成速度如此慢嗎?

另外,不曉得是否有其他的方式,直接對網頁資料進行處理而不需將資料匯入工作表後再做處理呢?

舉例來說,需要匯入的網頁資料如下

A |  5
-------
A |  3
-------
B |  7

而我希望將處理後的資料整理如下並記錄到工作表中

A | 8
-------
B | 7

請問這樣可行嗎? 請高手指點個方向,我會再去努力,謝謝!
作者: GBKEE    時間: 2010-6-16 06:25

回復 1# sasho


   
一共有上萬筆的網頁資料需要匯入,但我再執行程式的時候發現,從匯入網頁資料到下一次匯入網頁資料需時50幾秒
可這可能就是問題所在點 "一共有上萬筆的網頁資料"  你該附上網址及程式碼的  這樣是看不出來問題的
作者: sasho    時間: 2010-6-16 10:58

回復 2# GBKEE

請各位高手幫忙看看,謝謝
作者: GBKEE    時間: 2010-6-16 12:29

回復 3# sasho


   
你該附上網址及程式碼的  
這個意思就是附上檔案(xls)
你附上文字檔 看不到工作表的內容 很難镽解啊




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)