Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6245 / 13644 ツリー ←次へ | 前へ→

【46265】シートの切替をオフにする okitsun 07/1/29(月) 13:36 質問[未読]
【46269】Re:シートの切替をオフにする かみちゃん 07/1/29(月) 13:51 回答[未読]
【46409】Re:シートの切替をオフにする okitsun 07/2/2(金) 9:53 お礼[未読]

【46265】シートの切替をオフにする
質問  okitsun E-MAIL  - 07/1/29(月) 13:36 -

引用なし
パスワード
   はじめて質問します。よろしくお願いします。
あるシートから別のシートにコピーをすると
処理の間、画面が切り替わってしまいます。
パタパタと切り替わり、処理が遅くなります。

これを回避するために、画面切替をオフにする
方法があると聞いたのですが、ご教授お願い
します。

【46269】Re:シートの切替をオフにする
回答  かみちゃん E-MAIL  - 07/1/29(月) 13:51 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> 画面切替をオフにする方法

Application.ScreenUpdating
を使います。
詳細は、ヘルプの使用例もありますので、確認していただきたいのですが、
以下のような感じになります。

Sub Sample()
 Dim ws As Worksheet
 
 Application.ScreenUpdating = False
 For Each ws In Worksheets
  ws.Activate
 Next
 Application.ScreenUpdating = True
End Sub

【46409】Re:シートの切替をオフにする
お礼  okitsun E-MAIL  - 07/2/2(金) 9:53 -

引用なし
パスワード
   ▼かみちゃん さん:

お礼が遅くなりすいませんでした。

'画面切り替えをOFFにする
Application.ScreenUpdating = False

とすることで出来ました。
ありがとうございました。

6245 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free