返回列表 上一主題 發帖

[發問] 更新螢幕問題

[發問] 更新螢幕問題

想請問一個問題(程式碼如下):
sub ex()
Application.ScreenUpdating = False

...(我要怎麼樣在不更新螢幕,利用只更新儲存格Cells(1,"A")來持續顯示執行"巨集"的時間(秒)呢?)

Application.ScreenUpdating = False
end sub

不太明白你的目的,
ScreenUpdating 只是會令 Excel 的巨集及 VBA 於執行其間不會在 screen 上看到變化,
但在背景是會不同的,
如果 A1 的儲存格是有改更, 是不會因為 screenupdating 設定了 false 而不會被變更數值,
只是在你 screenupdating = true 前是看不到.

TOP

這個情況通常會用APPLICATION.STATUSBAR="進度..."
在EXCEL下方顯示
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

這個情況通常會用APPLICATION.STATUSBAR="進度..."
在EXCEL下方顯示
kimbal 發表於 2011-10-23 13:27


那真的要看看是怎樣應用吧~~~
(我近來做的數個 project 是 Application.Visible = False 的 )

TOP

回復 1# spermbank


   既然關閉螢幕更新,儲存格變化就看不出來了
程式設計必須合乎邏輯,不可天馬行空
學海無涯_不恥下問

TOP

恩恩,接觸VBA不深,當初的想法是若可以關閉螢幕更新,想說可不可以只僅更新某範圍或某儲存格,因為自己設計的程式,若不關閉螢幕更新,似乎會跳來跳去...

謝謝各位大大指教,我再想想如何設計^^

TOP

        靜思自在 : 布施如播種,以歡喜心滋潤種子,才會發芽。
返回列表 上一主題