/ /あるブックから別のブックにボタンをコピーするときに、マクロブックをソースブックに割り当てないようにしますか? - vba、excel-vba、excel

あるブックから別のブックにボタンをコピーするときに、マクロブックをソースブックに割り当てるのを避けますか? - vba、excel-vba、excel

このメソッドを使用して、テンプレートファイルから他のファイルにボタンをコピーします。

templateWbk.Sheets("C").Shapes("MCButton").Copy
instanceWbk.Sheets("C").Shapes("MCButton").Top = instanceWbk.Sheets("C").Range("U3").Top
instanceWbk.Sheets("C").Shapes("MCButton").Left = instanceWbk.Sheets("C").Range("U3").Left

あるファイルから別のファイルにボタンをコピーする最善の方法であるかどうかはわかりませんが、それは機能します。

私は問題がある。 あるブックから別のブックにボタンをコピーするとき、ボタンはソースブックのマクロを指します。代わりにターゲットブックの同じ名前のマクロを指すようにするにはどうすればよいでしょうか?

さらに説明すると、ターゲットワークブックのボタンのマクロをクリックすると、マクロ名が表示されます。

"C:SourceFilePathSourceFileName.xls"!MacroName

私は見たいだけです:

MacroName

回答:

回答№1は0

ボタンやその他のオブジェクト/マクロ/シートをテンプレートブックから別のブックにコピーするのではなく、ブック全体をコピーすることを検討してください。これはすべてをコピーします。

次に、InstanceWbkをカスタマイズします。