Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索Excel(VBA)⇒Q&A


大項目:「 Excel 」 - 中項目:「 VBA 」

「 ユーザーフォームを使って、VBAで表示・非表示を行っているが、Excel終了時に異常終了する 」

ユーザーフォームを使って、VBAで表示・非表示を行ったエクセルファイルを
作成しているのですが、Excel終了時や、ブックを閉じるときに異常終了して、Excelが落ちます。


回答

ユーザーフォームを閉じるときに
 
フォーム名.Hide
 
だと異常終了することが多々あるようです。
ユーザーフォームを閉じるときには
 
Unload フォーム名
 
としないといけないようです。
 
Hideだとユーザーフォームがメモリ上に残ったままで、異常終了してしまうようです。
古いExcelだと大丈夫だったのですが・・・。

ソース


Mam's WebSite