人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ExcelのWeb保存で教えて下さい。

今、Web保存を実行すると、ステータスバーの表示が、
「再計算」→「発行中」→「セル」
というように推移し完了するのですが、今実は最後の「セル」のステータスで数秒ですが時間がかかっております。「再計算」→「発行中」は一瞬で終ります。

この「セル」というステータスでは何が行われていて、かつこのスターテスを省略・短縮(可能なら)するには、どのようにすればよいのでしょうか?

どうぞよろしくお願い致します。


※フィルタリングとか並べ替えとかいろいろVBAでやっているので、必ずしもWeb保存により「セル」というステータスになっているわけではないかもしれません。Web保存は1回ではなく連続で何回も施行するようなVBAを組んでおります。ひょっとしたら「セル」→「再計算」→「発行中」かもです。


●質問者: yoshifuku
●カテゴリ:コンピュータ
✍キーワード:Excel VBA Web スター ステータス
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● HALSPECIAL
●60ポイント ベストアンサー

Application.ScreenUpdating = False

で画面の描画を抑制すればステータスバーの表示も抑制されるはずです。

Application.ScreenUpdating = False  '抑制
Worksheets("Web").Select
ActiveSheet.EnableCalculation = False


'何かの処理


ActiveSheet.EnableCalculation = True
Application.ScreenUpdating = True  '戻す

◎質問者からの返答

ありがとうございます。

画面に描画したものに対してWeb保存をかけているので、

この過程をカットするわけには行かない気がしています。

試しにやてみたら、案の定画面に出てるものがそのまま

Web保存されてました。

1回は描画しなければならないと感じます。

上手い方法はないものでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ