[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/09/21(Thu) 12:07
投稿者名:ダンボ
Eメール:
URL :
タイトル:
実行マクロを含むEXCELの再起動
いつもお世話になっております。EXCEL2000のVBAです。
都合により実行マクロを含むEXCELブックをいったん閉じて再起動したく下記コードを実行しました。
まあ当然のようにCloseの後でEXCELがエラーになり死にました(メモリがreadになれない)
            WBN = ThisWorkbook.Fullname
            Application.DisplayAlerts = False
            ThisWorkbook.Save
            ThisWorkbook.Close
            Application.DisplayAlerts = True
            Application.Workbooks.Open WBN

「実行マクロを含むEXCELブックをいったん閉じて再起動」までを自動的に実行するにはどういう手があるでしょうか?

投稿時間:2006/09/21(Thu) 14:17
投稿者名:ダンボ
Eメール:
URL :
タイトル:
【取下げ】実行マクロを含むEXCELの再起動
SaveしてすぐOpenする真意は、ThisWorkBookのClose/Openイベントでの処理があるからなの
ですが、その他の点ではSave→Openは意味が無いです。

ということで、Close/Openイベントでの処理をサブルーチン化して、イベントから呼ぶのと
本マクロから呼ぶのとで共通処理するようにします。