Копирование - вставка на скрытом листе

Программирование на Visual Basic for Applications
Rust
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 01.02.2005 (Вт) 14:41

Копирование - вставка на скрытом листе

Сообщение Rust » 18.12.2007 (Вт) 18:17

Лист Sheets(2) скрыт.
В последней строке кода вылетает ошибка

Dim Sheet_tab As Worksheet
Set Sheet_tab = ThisWorkbook.Sheets(2)
check = 1

Sheet_tab.Range(Sheet_tab.Cells(3, 1), Sheet_tab.Cells(3, 3)).Copy
Sheet_tab.Range(Sheet_tab.Cells(check + 8, 1), Sheet_tab.Cells(check + 8, 3)).Paste

Template
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 09.09.2006 (Сб) 18:03

Сообщение Template » 18.12.2007 (Вт) 22:28

Код: Выделить всё
Sheet_tab.Cells(3, 1).Resize(, 3).Copy Sheet_tab.Cells(check + 8, 1).Resize(, 3)


Код: Выделить всё
With ThisWorkbook.Worksheets(2)
     .Range(.Cells(3, 1), .Cells(3, 3)).Copy .Range(.Cells(check + 8, 1), .Cells(check + 8, 3))
End With

bi-lya
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 07.08.2006 (Пн) 15:36

Сообщение bi-lya » 19.12.2007 (Ср) 9:02

Код: Выделить всё
With Sheet_tab
  .Range(.Cells(3, 1), .Cells(3, 3)).Copy Destination:=.Cells(check + 8, 1)
End With
:)

Rust
Новичок
Новичок
 
Сообщения: 42
Зарегистрирован: 01.02.2005 (Вт) 14:41

Сообщение Rust » 19.12.2007 (Ср) 11:48

Спасибо, bi-lya!
То, что надо.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 116

    TopList  
cron