У меня-таки выдает ошибку "Метод Copy из класса Worksheet завершен неверно". Причина, видимо, в том, что невидимый лист пытается скопироваться в новую книгу, где он будет единственным, а Excel не позволяет скрывать все листы в книге одновременно.
А что, тривиальное решение - сделать лист видимым, скопировать, а потом снова спрятать - не подходит?
Быть... или не быть. Вот. В чём вопрос?