Excel VBA質問箱 IV

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

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


1215 / 13645 ツリー ←次へ | 前へ→

【75637】screenupdating の現在の状態を取得 MK9RE 14/6/3(火) 10:01 質問[未読]
【75638】Re:screenupdating の現在の状態を取得 bant 14/6/3(火) 10:48 回答[未読]
【75639】Re:screenupdating の現在の状態を取得 MK9RE 14/6/3(火) 11:58 お礼[未読]

【75637】screenupdating の現在の状態を取得
質問  MK9RE  - 14/6/3(火) 10:01 -

引用なし
パスワード
   こんにちは

タイトル通りですが、screenupdatingが現在、trueかfalseかを調べることはできないでしょうか。


なぜ、そんなことをするかと言いますと、

同じfunction を複数の場所から呼び出すのですが、
functionの実行中は、表示の更新をとめて、
値を返すときに、表示更新の状態を元に戻したいのです。

screenupdating に .value とか付けてみたのですけど、駄目でした。


親ルーチンで処理すれば良いのですが、
functionの中で処理できれば、簡潔になるかなぁ、と思った次第です。

よろしくお願いいたします

【75638】Re:screenupdating の現在の状態を取得
回答  bant  - 14/6/3(火) 10:48 -

引用なし
パスワード
   Debug.Print Application.ScreenUpdating
そのまま取得できます。

【75639】Re:screenupdating の現在の状態を取得
お礼  MK9RE  - 14/6/3(火) 11:58 -

引用なし
パスワード
   ▼bant さん:
>Debug.Print Application.ScreenUpdating
>そのまま取得できます。

ありがとうございました。
そのまま、使えば良かったんですね

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