| 
    
     |  | ▼Abebobo さん: >▼ppp さん:
 >
 >Application.ScreenUpdating = False
 >ActiveSheet.Cells.Copy Worksheets.Add _
 >            (After:=Worksheets(Worksheets.Count)).Cells
 >'末尾にシートを新規作成
 >With ActiveSheet
 >  'コピー先のブックオープン
 >  Workbooks.Open ThisWorkbook.Path & "\TEST.xls"
 >  'オープンしたブックへシートのコピー
 >  .Move Before:=Workbooks("Test.xls").Sheets(1)
 >End With
 >'上書き保存
 >ActiveWorkbook.Save
 >'閉じる
 >ActiveWorkbook.Close
 >Application.ScreenUpdating = True
 >
 >
 >見直すところはまだ有ると思いますが、これの動きとしてはどうでしょう?
 
 ご回答ありがとうございます。
 結果としては同じ動きでした。
 コピーしたシートは開いているブックにしかコピー出来ないのでしょうか?
 
 |  |