VBAのモジュール差替えマクロ
モジュールを差替えるためのマクロです.
目次
準備
Windows
「ファイル>オプション>トラストセンター>マクロの設定」にある「VBAプロジェクトオブジェクトモデルへのアクセスを信頼する」にチェックを入れます.
macOS
「環境設定>セキュリティ>開発者向けのマクロ設定」にある「VBAプロジェクトオブジェクトモデルへのアクセスを信頼する」にチェックを入れます.
モジュールの解放
モジュールを解放するには,
Sub モジュールの解放() |
とします.
インポート
ファイル.bas
が次のような構成であるとします.
Attribute VB_Name = "モジュール名" |
このとき,次のようにしてモジュールをインポートできます.
Sub モジュールのインポート() |
モジュールの差替え
インポートのケースと同様に,ファイル.bas
が次のような構成であるとします.
Attribute VB_Name = "モジュール名" |
このとき,モジュールを解放した上で同名のモジュールをインポートすることで,モジュールを差替えることができます.
Sub モジュールの差替え() |