標題:
[發問]
進度條如何代入自己的程式碼中??????
[打印本頁]
作者:
feecshyrnd
時間:
2016-5-23 12:51
標題:
進度條如何代入自己的程式碼中??????
小弟每日都固定要將資料 從""原始""活頁簿的未篩選前資料 修改成""篩選""工作表的篩選後狀態
但有時資料一多篩選速度變慢 電腦好像卡住一樣 無法讓使用的人知道是否還在篩選還是已經當機
上網找了進度條相關的代碼,因能力不足,也不知道應該如何代入自己的程式碼中
能否請各位高手幫幫忙呢?????
133-1 使用進度條控件ProgressBar==>網上其他人的進度條演示作品
BOOK1 =>>小弟平常需要使用的VBA檔案
[attach]24343[/attach][attach]24344[/attach]
作者:
jackyq
時間:
2016-5-23 12:58
輕鬆一點用 數字% 來表示一樣ok
作者:
stillfish00
時間:
2016-5-25 09:35
本帖最後由 stillfish00 於 2016-5-25 09:42 編輯
回復
1#
feecshyrnd
1. 進度條通常是在有明確次數的迴圈時才會用的,也只有這樣才能計算進度的百分比。
2. 會卡住的檔案資料量有多大? 有用手動做一次篩選看看嗎?
3. ScreenUpdating 和 DisplayAlerts 這些最好在最後還原
作者:
准提部林
時間:
2016-5-25 09:57
使用進度條基本要求:須先取得〔應處理數據量〕,再以〔已處理量〕算百分比
但這並不能加快處理速度,反而多個加工手續,更慢(用狀態列顯示進度也一樣)
可行方案:
1.依條件,使用〔陣列〕收集資料後,另表保存
2.先關掉〔自動重算〕,再處理篩選(先決條件:篩選結果不隨公式而變動)
作者:
feecshyrnd
時間:
2016-5-27 20:44
嗯嗯 感謝 淮大 跟 stillfish00的熱心回覆 小弟大致懂2位的意思了
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)