- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:過去レス「マクロでモジュール解放を記述出来るか」)
マクロでモジュール解放を記述できる方法とは?
このQ&Aのポイント
- Excelのマクロのセキュリティ設定で『信頼できる発行元』タブにある『Visual Basic プロジェクトへのアクセス』にチェックを入れ、参照設定に『Microsoft Visual Basic for Application Extensibility 5.3』を追加することでモジュールに対するアクセスが可能になります。
- 具体的なアクセス方法は、VBEで以下のコードを記述します。oCompが解放したいモジュールになります。
- ただし、エクセル2000では『コンパイルエラー:Meキーワードの使用方法が不正です』というエラーが出る場合があります。このエラーを解決する方法については詳細が不明です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
標準モジュールの開放なら With ThisWorkbook.VBProject.VBComponents .Remove .Item("開放したいモジュール名") End With
お礼
ありがとうございます。出来ました。 こんなに簡単な3行で出来てしまうんですね。感動しました。 因みにエクセル2003以降でも動きますか? どこかの回答に2003以降は、VBでモジュールを突っつく事が出来なくなったと言われている方が居ましたので、確認出来ましたらお願いします。