Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.09.2012, 14:53
|
|||
---|---|---|---|
Сортировка листов в определенном порядке |
|||
#18+
Добрый день, друзья Можно ли как-то принудительно поставить лист на какую либо позицию? Задача в следующем. Есть книга, в которой листы располагаются в следующем порядке <S1><S2><S3>..<Sn><D1><D2><D3>..<Dn><L1><L2><L3>..<Ln>, где S, D, L - определенная последовательность символов (одинаковая для листов S, D, L соответственно), а 1, 2, 3 - различные в рамках S, D, L а должны располагаться <S1><D1><L1><S2><D2><L2>..<Sn><Dn><Ln> Идея такая - сделать три массива в первом собрать Имена листов S, во Втором - листов D, в Третьем - листов L Затем их расставлять по местам в цикле. Опыта в VBA мало совсем, на уровне Записать макрос, посмотреть, адаптировать его под себя Можно ли так сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2012, 14:57
|
|||
---|---|---|---|
Сортировка листов в определенном порядке |
|||
#18+
danzki, ну так запиши макрос с перемещением листа. Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.09.2012, 15:08
|
|||
---|---|---|---|
Сортировка листов в определенном порядке |
|||
#18+
Да я уже понял. Собираем три массива. Потом бежим от 1 до длинаМассива и Sheet("D").Move After:=Sheet("S") типа такой конструкции ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2012, 11:29
|
|||
---|---|---|---|
Сортировка листов в определенном порядке |
|||
#18+
danzki, вот решение от одного из лучших профессионалов по похожей задаче. Может пригодится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2012, 13:55
|
|||
---|---|---|---|
|
|||
Сортировка листов в определенном порядке |
|||
#18+
В Excel не надо заморачиваться с массивами и сортировкой :-) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2157447]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
198ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 575ms |
0 / 0 |