標題:
[發問]
更新螢幕問題
[打印本頁]
作者:
spermbank
時間:
2011-10-23 05:27
標題:
更新螢幕問題
想請問一個問題(程式碼如下):
sub ex()
Application.ScreenUpdating = False
...(我要怎麼樣在不更新螢幕,利用只更新儲存格Cells(1,"A")來持續顯示執行"巨集"的時間(秒)呢?)
Application.ScreenUpdating = False
end sub
作者:
jimmyhk
時間:
2011-10-23 07:08
不太明白你的目的,
ScreenUpdating 只是會令 Excel 的巨集及 VBA 於執行其間不會在 screen 上看到變化,
但在背景是會不同的,
如果 A1 的儲存格是有改更, 是不會因為 screenupdating 設定了 false 而不會被變更數值,
只是在你 screenupdating = true 前是看不到.
作者:
kimbal
時間:
2011-10-23 13:27
這個情況通常會用APPLICATION.STATUSBAR="進度..."
在EXCEL下方顯示
作者:
jimmyhk
時間:
2011-10-23 13:32
這個情況通常會用APPLICATION.STATUSBAR="進度..."
在EXCEL下方顯示
kimbal 發表於 2011-10-23 13:27
那真的要看看是怎樣應用吧~~~
(我近來做的數個 project 是 Application.Visible = False 的 )
作者:
Hsieh
時間:
2011-10-23 16:10
回復
1#
spermbank
既然關閉螢幕更新,儲存格變化就看不出來了
程式設計必須合乎邏輯,不可天馬行空
作者:
spermbank
時間:
2011-10-23 21:57
恩恩,接觸VBA不深,當初的想法是若可以關閉螢幕更新,想說可不可以只僅更新某範圍或某儲存格,因為自己設計的程式,若不關閉螢幕更新,似乎會跳來跳去...
謝謝各位大大指教,我再想想如何設計^^
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)