ワークブック「Trial Data.xlsx」にあるワークシート「Trial Sheet」を「Copy Worksheet」という別のワークブックにコピーしたいと考えています。フォーマット (列幅、ズームなど) を維持したいのですが、マクロが実行していないように見える「試行データ」ワークブックを開かなくても、ワークシートをコピーできるようにしたいと考えています。
私が記録したマクロは以下の通りです。
Sub worksheet_copy()
Windows("Trial Data.xlsx").Activate
Cells.Select
Selection.Copy
Windows("Copy Worksheet.xlsm").Activate
Cells.Select
ActiveSheet.Paste
End Sub
以前の回答 ( Excel 2010 でワークシート全体を新しいワークシートにコピーする) に出くわしましたが、特定のファイルをエラーなしで変更する方法がわかりません。どんな助けでも大歓迎です。