標題:
[分享]
簡省時間 vba大量跑程式的小秘訣
[打印本頁]
作者:
pilied2k
時間:
2012-11-24 10:34
標題:
簡省時間 vba大量跑程式的小秘訣
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
複製代碼
因為我之前大量跑程式 一跑就是1小時 想說把程式只留 數據 不留算式的做法
在程式後頭 加入上列程式 突然飛快的5分鐘跑完
重點在於 這招能使記憶體使用率不會大增 程式自然跑得快
作者:
die78325
時間:
2012-11-24 12:50
如同 複製 右鍵 選擇性貼上 →值 (使用錄製)
對於初學來說是很好用的語法 給你個讚!
作者:
kuoliang123
時間:
2012-11-24 19:33
這方法不錯,我不太會用vba所以函數多時也用這總方式
作者:
chin15
時間:
2012-11-24 21:11
標題倒很吸引人,可惜無相對內容
這個程式碼用在沒有公式的工作表上完全浪費時間
作者:
pilied2k
時間:
2012-11-25 01:27
標題倒很吸引人,可惜無相對內容
這個程式碼用在沒有公式的工作表上完全浪費時間
chin15 發表於 2012-11-24 21:11
如果要用在沒有公式的工作表
可能要用釋放記憶體的軟體輔助 會比較好
我推薦CleanMem 2.4.3 我一直都有使用
或者還有哪位神人 能再提拔我們這想追求工作進度的人阿
作者:
mhl9mhl9
時間:
2013-8-2 13:45
我常常這樣寫,同樣可以
set R=activesheet.usedrange
R.value=R.value
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)