Excel VBA質問箱 IV

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

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


61770 / 76732 ←次へ | 前へ→

【19576】Re:プログレスバーの使い方を教えて頂けませんか?
質問  タフマン  - 04/11/9(火) 21:07 -

引用なし
パスワード
   ▼角田 さん:
こんばんは。

>たかだか10シートの表示/非表示でプログレスバーを出さなければ
>いけない位に遅いんですか? 10秒とか20秒とか?
>
>ちょっと信じられないけど‥‥‥
>一瞬で終わりませんか?

最近のPCだと一瞬で終わってしまいますが
うちの事業所にあるPC約80台の内の半数以上がスペックの低いものを
使用しております、その上グループウェアーと言う
インターネットエクスプローラーで動作するソフトの中で使用しております
(詳しくは分かりませんがアクセスには互換が無くエクセル・ワードしか使えません)
関西・東海で8事業所が有り大阪にあるサーバーで繋がっており
全ての事業所からも閲覧します(シートもあと10シーと有ります)
全部で400人前後の人間が使用するため、処理が終わるまで
(30秒も掛かりませんが)待っていてくれると良いのですが
中にはせっかちな方もおりアプリケーションを非表示にしている為
処理が終わるまでにログアウトしようとしてエラーにはなりませんが
混乱しているみたいです。

>一応、表示/非表示処理の前で
> Application.ScreenUpdating = False
>表示/非表示処理が終わった所で
> Application.ScreenUpdating = True
>を入れれば、その都度描画しない分だけ負荷は減りますけど

かなり極秘データなもので手動で再表示されないようにするため
この処理を行っております、もし他に良い方法がありましたら
教えて頂けないでしょうか。
各個人にパスワードが設定されており(その他のソフトも共通)
パスワードを入れるとある人には1つのシートの一部だけ
ある人には数枚のシート(パスワード別に見れる情報が異なっています)
と言った形にして有ります、閲覧中はなんらかの表示があるため
ログアウトはしませんが最後だけ一旦全てを表示させて
シート2だけ残す処理をしておりますのでスペックの低いPCだと
この処理中にデータを少しの間(数秒ですが)見ることが出来てしまいます
何回か繰り返せばデータの内容もわかってしまうかも分からないので
このような処理になってしまいました。
そこで、最後の処理中のプログレスバーでと思いチャレンジしたのですが
如何なものでしょうかダメでしょうか。
長々とすいませんでした。

1 hits

【19545】プログレスバーの使い方を教えて頂けませんか? タフマン 04/11/8(月) 22:26 質問
【19551】Re:プログレスバーの使い方を教えて頂けま... ichinose 04/11/8(月) 23:47 発言
【19553】Re:プログレスバーの使い方を教えて頂けま... タフマン 04/11/9(火) 8:59 お礼
【19559】Re:プログレスバーの使い方を教えて頂けま... 角田 04/11/9(火) 13:46 回答
【19564】Re:プログレスバーの使い方を教えて頂けま... タフマン 04/11/9(火) 18:31 質問
【19566】Re:プログレスバーの使い方を教えて頂けま... 角田 04/11/9(火) 18:55 回答
【19576】Re:プログレスバーの使い方を教えて頂けま... タフマン 04/11/9(火) 21:07 質問
【19584】Re:プログレスバーの使い方を教えて頂け... 角田 04/11/9(火) 22:27 回答
【19587】Re:プログレスバーの使い方を教えて頂け... タフマン 04/11/9(火) 23:05 お礼

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