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