Катя123456789 |
Здравствуйте, Я в Access делаю Excel-отчет и необходимо скопировать страницу. Сделать эту нужно в программном коде. Пробовала EA.Sheets("Детали").Copy EA.Sheets.Add EA.ActiveSheet.Paste , Выдает ошибку. Что я неправильно делаю? |
я руками записал макрос того, что вам было нужно и вот что у меня получилось (плюс указатель на объект Excel Application EA):
EA.Cells.Select
EA.Selection.Copy
EA.Sheets("Sheet2").Select
EA.ActiveSheet.Paste
я думаю, что проблема в вашем коде, когда вы после копирования добавляете новую страницу, а потом делайт пейст. Добавьте сперва новую страницу, а потом в первоначальной делайте копию, переходите на новую страницу и делайте смело пейст.