いくつかの VBA モジュール/クラスで多数の機能を備えた Excel .xlsm ファイルを作成しましたが、4 つの異なるサイトで共有されるため、コードを分離することにしました。
vba_code.xlsm を共有の場所に保存し、4 つの異なる siteXYZ.xlsm ファイルを作成しました。
各 siteXYZ.xlsm ファイルで、VBA エディターの [ツール | 参照] メニューに移動し、共有ファイルの場所 \share_location\fileLocation\vba_code.xlsm にある共有 vba_code.xlsm への参照を追加します。
この時点で、siteXYZ.xlsm の関数をテストしたところ、すべて正常に動作しました。
ただし、siteXYZ.xlsm を保存し、Excel を閉じてファイルを再度開くたびに、vba_code.xlsm ファイルへの参照が失われます。
VBA 参照を siteXYZ.xlsm ファイルと一緒に保存するにはどうすればよいですか?