iT邦幫忙

0

Excel VBA 中,隱藏多個工作表或取消隱藏多個工作表時,畫面會一直改變,請教能讓使用者看不到畫面亂跳嗎?

請教有辦法暫時關掉畫面,待執行完畢再打開畫面(或類似效果)嗎?

Tks a lot !

john

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
海綿寶寶
iT邦大神 1 級 ‧ 2010-07-12 16:19:06
最佳解答
<pre class="c" name="code">
Application.ScreenUpdating = False '關閉更新畫面
'有的沒的有的沒的程式碼
Application.ScreenUpdating = True '啟動更新畫面

感謝指導!確實解決了問題。

Tks very much !

john

6
蟹老闆
iT邦大師 1 級 ‧ 2010-07-12 16:21:38

會跳來跳去應該是用錄製的關係,可以使用指定工作表的方式來達成,當駐點在工作表一時
Sheets("Sheet2").Visible = False
Sheets("Sheet3").Visible = False
Sheets("Sheet1").Visible = False
這樣就不會跳到工作表二及三而是直接關閉
或是將視窗隱藏起來,待所有工作完成時才打開
Application.Visible = False

謝謝您的指導。

Tks a lot !

john

我要發表回答

立即登入回答