![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
![]()
Sub Sortsheets()
Dim i As Integer Dim c As Integer For i = 1 To 100 c = i + 1 Sheets(i).Move Before:=Sheets(c) Next End Sub Есть листы (3, 1, 2, ... до 10) Подскажите, где ошибка? не выполняется сортировка
Знание надмевает, а любовь назидает
Последний раз редактировалось Оксана33; 29.01.2015 в 15:16. Причина: ошибка |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
![]()
Все работает. Лист №1 помещается перед листом №2, №2 перед №3 и т.д.
Правда, они и так там находятся... ![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Вы сортируете листы по индексу. При этом, не важно, какие имена присвоены листам. А Вам нужно по имени. Например, так:
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
![]() Цитата:
Знание надмевает, а любовь назидает
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
![]()
да нет же - они в беспорядке, так как переименовываются постоянно
Знание надмевает, а любовь назидает
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
RAN хотел сказать так - первый перед вторым, второй перед третьим и т.д....
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
![]()
да я знаю про индекс, просто не знала как к имени листа обратиться
Знание надмевает, а любовь назидает
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Включаете рекордер, перетягиваете лист, выключаете рекордер - смотрите в код
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
![]() Цитата:
SAS888 дал исчерпывающий ответ
Знание надмевает, а любовь назидает
Последний раз редактировалось Оксана33; 02.02.2015 в 15:41. Причина: ошибка |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать простой макрос в Экселе (Excel). Заплачу) | QueenPanda91 | Фриланс | 14 | 31.01.2015 16:27 |
Макрос в экселе | Mercial | Помощь студентам | 0 | 14.12.2013 18:17 |
макрос в экселе | Иван_homa | Помощь студентам | 0 | 29.02.2012 11:03 |
Макрос для всех листов | as-is | Microsoft Office Excel | 8 | 10.02.2011 21:15 |