質問: directcast(pastesheets.item(1), excel.worksheet) copysheet.copy(pastesheet)
回答: 2つのexcel.application間でcopyしようとしてるからじゃないでしょうか? copyexcelとpasteexcelを分けずに1つにしてみてはどうでしょうか? 例えば、 dim excelapp as new excel.application で両方のbookを開く。