|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2009, 06:28 | #1 |
Пользователь
Регистрация: 16.10.2008
Сообщений: 22
|
Перемещение листа в другую книгу
Пишу так:
For i = LBound(arrList1) To UBound(arrList1) Workbooks.Open Filename:=filPath & "\" & arrList1(i) _ , ReadOnly:=True If i = 4 Then Stop ElseIf i = 3 Then Stop Else For Each wks In ActiveWorkbook.Worksheets If wks.Name <> "_" Then nSC = 0 With Workbooks(filNameTo & ".xls") Sheets(wks.Name).Move .Sheets(.Sheets.Count) - Эта строка невыполняется! Пишет Subscribe of range, а в чем дело - непойму. End With End If Next Stop End If Next i |
03.03.2009, 08:14 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Не совсем понятно, что Вы хотите сделать. Может быть я не так понимаю, но если LBound(arrList1) всегда меньше, чем 3 (тем более 4), то можно организовать цикл
Код:
Код:
P.S. Так же, после того, как мы открыли и проверили очередную книгу из массива, то нужно ли ее оставлять открытой?
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 03.03.2009 в 10:00. Причина: Добавлено |
04.03.2009, 10:30 | #3 |
Пользователь
Регистрация: 16.10.2008
Сообщений: 22
|
Уважаемый SAS888! Дело в том, что у меня ругается на конструкцию
Sheets(wks.Name).Move after:=.Sheets(.Sheets.Count) т.е. я так понимаю глючит Move after: а как с этим разобратся - незнаю. |
04.03.2009, 10:45 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Как-то, у меня всплывала проблема с созданием нового листа, расположенного в конце книги. Конструкция
Код:
Код:
Чем шире угол зрения, тем он тупее.
|
04.03.2009, 14:53 | #5 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 156
|
Sheets("Заказ").Select
Sheets("Заказ").Copy
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перемещение обьекта! | TRIO | JavaScript, Ajax | 1 | 22.12.2008 19:49 |
Копирование листа в другую книгу макросом | xamillion | Microsoft Office Excel | 9 | 11.10.2008 08:59 |
Перемещение данных | Мария100684 | Microsoft Office Access | 6 | 26.09.2008 03:45 |
Автоматическое перемещение | Kirik | JavaScript, Ajax | 4 | 16.11.2007 17:42 |
добавление листа в книгу по условию | Sasha K | Microsoft Office Excel | 4 | 30.01.2007 15:44 |