| 
    
     |  | sasaさん 
 お答え有難う御座います。
 
 
 アドイン化へのチャレンジは、EXCELを使用した業務遂行において、
 共通機能や汎用機能を集約し、固有機能(目的達成)を切り分け、
 VBAマクロ機能の重複回避や保守性を高めたいとの思いからでした。
 
 私は、独学自己流レベルですので、VBA機能を切り離した際に、
 ブック間で変数を共有する方法が分からないとの壁にぶち当たり、
 今回質問させて頂きました。
 
 皆様からのご教授により、多数の実現手段がある事や
 私の理解度を高めないといけない事を気づかされまして、
 この様な機会は有意義だったと思っています。
 
 今後も、ファンクションプロシジャやProperty Getなどの
 手段による実現について、チャレンジしていくつもりです。
 
 
 お答えして頂いた次の点について、
 ・[VBE]-[ツール]-[参照設定]で VBAProject_A にチェックして保存
 
 当質問をさせて頂いた直後、参照設定追加と削除自体をマクロ化し
 現時点での落しどころとして実装し活用しています。
 
 
 ただ、アドイン機能を使用したいブック側で、
 ツール→アドイン→有効なアドインのチェック 及び 参照設定の
 操作が、ブック利用者側の負担になってしまうのではないかなど
 懸念事項もあります。
 
 機能を使用する状況や条件もさまざまでしょうし、そんな中でも、
 機能性、可用性、拡張性、保守性など考慮し、望ましい資料運用
 となるよう多数の実装手段を適宜見極めていきたいと思います。
 
 
 また壁にぶち当たった際は、
 ご教授のほど宜しくお願い致します。
 
 有難う御座いました。
 
 |  |