Access VBA質問箱 IV

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

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


6004 / 9994 ←次へ | 前へ→

【7199】Re:AceessからExcelを操って「図のリンク...
お礼  nn  - 06/2/1(水) 10:52 -

引用なし
パスワード
   ▼小僧 さん:
おはようございます。
お返事ありがとうございます。

>画面の切り替わり処理に関しては ScreenUpdating プロパティ を False にする事で
>ちらつきを抑える事が出来ます。
>詳細は Excel のヘルプを参考になさって下さい。

早速調べてみました!
こんなプロパティがあったんですね、なるほどです。
教えて下ってありがとうございます。


(ヘルプからの引用) -----------------------------

ScreenUpdating プロパティ

True の場合、マクロの実行中に画面表示を更新します。値の取得および設定が可能です。ブール型 (Boolean) の値を使用します。

解説
マクロの速度を向上させるため、画面を更新しないようにします。この場合、マクロの処理過程は見ることができませんが、実行速度が速くなります。

マクロが終了した後は、ScreenUpdating プロパティの値を True に戻してください。

------------------------------------------------

>Select、Activate を使わない理由ですが、まず速度面の問題があります。
>
>Office TANAKA さん:
>http://www.officetanaka.net/excel/vba/speed/s2.htm
>
>紹介させて頂いたサイトにも記載されていますが、
>Select、Activate メソッドは使用しなくても良い場合が殆どです。
>
>「りんごを選んで、それを食べる」
>「りんごを食べる」
>
>より間違いの起こらない記述でコードが書いた方が良いですよ、という事ですね。

確かに、Selectしないで処理を実行させたほうが、処理速度が向上しました。
これからは注意してプログラミングしようと思います。
ありがとうございました。

746 hits

【7162】AceessからExcelを操って「図のリンク貼り付け」がしたい nn 06/1/27(金) 11:58 質問
【7175】Re:AceessからExcelを操って「図のリンク... 小僧 06/1/27(金) 18:18 回答
【7194】Re:AceessからExcelを操って「図のリンク... nn 06/1/31(火) 14:52 お礼
【7197】Re:AceessからExcelを操って「図のリンク... 小僧 06/1/31(火) 17:38 回答
【7199】Re:AceessからExcelを操って「図のリンク... nn 06/2/1(水) 10:52 お礼

6004 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free