質問: 状況 例えば,test1.xlsというエクセルブックを開いて,vba機能によりマクロを作成します。これを,保存先をtest1.xlsにしてツールバーのアイコンに登録します。 作業が終わって,test1.xlsをok.xlsという名称に変えて保存・終了し,新しいbook1.xlsを立ち上げるとします。 すると,test1.xlsに登録したはずのツールバーアイコンのマクロ登録先が,ok.xlsに変わっています。 質問 例えばok.xlsにブック名を変更して保存・終了しても,ツールバーのアイコンのマクロの保存先をtest1.xlsにするには,どこをどの様に設定したら良いのでしょうか? 素人なものですから,具体的に方法を記述していただけると,非常に助かります。 よろしくお願い致します。
回答: 普通は、名前を変えて保存したら、ちゃんと追随してリンクが変わった方が便利なのですから、ご希望の事はできないのでは? 同じアイコンが、開くブックによって変わると言うことがしたいのであれば、各ブックが開くときに、アイコンのリンク先を変更するようにしておけばいいのではないですか?