宮崎県延岡市 | スマイルカラーソフトウェア | ユーザースタイルに合わせたプログラミングでお客様に幸せをお届けします。

高速化:その1

その1:画面に表示しない処理中の状態を画面に表示すると、経過状態が分かって「やってる」感じがします。ついつい見とれることも。 ですが、高速動作を考えれば画面描画の分遅くなるのです。画面表示は Application.Visible で制御できます。

    
    Application.Visible = False

でも、Excelを表示しているのにExcelを表示させないのはおかしいので、 処理の影響で画面表示の更新をするところを停止して実現します。

    
    Application.ScreenUpdating = False

こちらのほうが現実的ですね。

《 同一カテゴリ内の前後の記事》