|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.01.2015, 20:54 | #1 |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
Coртировка листов в Экселе через макрос
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. Причина: ошибка |
29.01.2015, 00:48 | #2 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
Все работает. Лист №1 помещается перед листом №2, №2 перед №3 и т.д.
Правда, они и так там находятся... |
29.01.2015, 08:52 | #3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Вы сортируете листы по индексу. При этом, не важно, какие имена присвоены листам. А Вам нужно по имени. Например, так:
Код:
Чем шире угол зрения, тем он тупее.
|
29.01.2015, 15:14 | #4 | |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
Цитата:
Знание надмевает, а любовь назидает
|
|
29.01.2015, 15:15 | #5 |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
да нет же - они в беспорядке, так как переименовываются постоянно
Знание надмевает, а любовь назидает
|
29.01.2015, 15:37 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
RAN хотел сказать так - первый перед вторым, второй перед третьим и т.д....
webmoney: E265281470651 Z422237915069 R418926282008
|
29.01.2015, 18:15 | #7 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
02.02.2015, 15:11 | #8 |
Форумчанин
Регистрация: 24.11.2014
Сообщений: 156
|
да я знаю про индекс, просто не знала как к имени листа обратиться
Знание надмевает, а любовь назидает
|
02.02.2015, 15:27 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Включаете рекордер, перетягиваете лист, выключаете рекордер - смотрите в код
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
02.02.2015, 15:39 | #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 |