私は新しいファイルに対処しているExcelで一連のシートを持っています。シートの1つに、元のファイルのマクロを参照するオブジェクトボタンがあります。新しい作成されたファイルで、ボタンは元のファイルのマクロを参照します。マクロ付きVBAコピーシート
私はシートを転送するために使用するコードは
Sheets(Array("A", "B", "C", "D", "E")).Copy
ActiveWorkbook.SaveAs Filename:= "\\XXX\" & Filename & ".xlsb" _
, FileFormat:=xlExcel12, CreateBackup:=False
ActiveWindow.Close
に従っていることは、シートをコピーするときに、マクロを転送し、新しいファイルにボタンを参照することは可能ですか?
しかし、あなたはvbaプロジェクトオブジェクトモデルを信頼する必要があります。別の簡単な解決方法は、ブック全体をコピーとして保存し、関連しないシートを削除することです。これにより、コードを大幅に少なくし、マクロを手元に保つことができます。 – Tom
どのようなボタンですか?フォームまたはActiveX? –
ボタンはイメージです(丸で囲んだ丸で囲んだ情報と私は同じです) – Selrac