|
▼IROC さん:
>処理ごとにプロシージャを分けた方が、
>メンテナンス性や開発効率がよいかと思います。
>とはいっても、このあたりは個人の考え方によりますけどね。
確かにそのとおりですね。
先程載せましたが、下記の処理にて…
すいません、お伝えしてませんでしたが、
一応、計算処理と出力処理は、関数にしてます。
Private Sub WorkBook_Open()
' オープニング画面の表示
frmOpening.Show
' イベント有効
DoEvents
' 画面更新抑止
Application.ScreenUpdating = False
:
[データを取得&計算処理]←←←←←←←←←←この部分は関数化
[シート出力処理]←←←←←←←←←←←←←←この部分は関数化
:
' オープニング画面の非表示
Unload frmOpening
' 画面更新解除
Application.ScreenUpdating = True
End Sub
>念のため、Excelのバージョンを教えて下さい。
2003です。
処理中に"×マーク"を押下しても、処理が走らないので、
とりあえずは、現状のままで様子をみます。
もし、"×マーク"を非表示にしろ!って、ことになれば、
先程のリンク先を参考にさせて戴きます。
IROC さんいつもありがとうございます。
…RB20DETf(^^;)
|
|