Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Созданный лист не перемещается в нужную позицию (VBA) (http://forum.oszone.net/showthread.php?t=304111)

corbis 17-08-2015 18:53 2542779

Созданный лист не перемещается в нужную позицию (VBA)
 
Код такой:

Код:

BookR.Worksheets.Add.Name = SheetName
BookR.Sheets(SheetName).Move Before:=BookR.Sheets(Sheets.Count)

Листы в книгу добавляются, когда начинается новый месяц. Последний лист - бланк. Ему и положено быть последним.
В проекте VBA у него имя Лист20 (на всякий случай поставил побольше)
Остальные листы пронумерованы как положено:

Лист1(Январь 2015)
Лист2(Февраль 2015)
Лист3(Март 2015)
...
Лист20(Бланк)

Но при выполнении вышеуказанного кода новый лист добавляется не пойми куда. Между апрелем и маем.
Где может быть гемор?

Моряк 17-08-2015 19:33 2542786

Дата создания? Я не уверен, что ее можно изменить

NickM 17-08-2015 20:47 2542826

corbis, лист бланк у Вас для чего? Почему Вы его просто не копируете в нужную позицию? По типу как говорится здесь, http://bbs.vbstreets.ru/viewtopic.php?f=7&t=35707

corbis 17-08-2015 21:04 2542831

Разобрался.


Время: 21:42.

Время: 21:42.
© OSzone.net 2001-