Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2012, 18:12   #1
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию Порядок листов при открытии книги

Здравствуйте Уважаемые программисты!
Подскажите пожалуйста, как прописать в макросе excel 2003, чтобы при открытии книги листы в ней выстраивались в заданном порядке (не по алфавиту, а по заданным именам), например, 1-м был лист с именем "Справка", 2-м "Данные", 3-м "Результат"?
Спасибо.
ольгаг вне форума Ответить с цитированием
Старый 19.10.2012, 18:35   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

В модуль книги
Код:
Private Sub Workbook_Open()
Dim x, i&
On Error Resume Next
For Each x In Array("Справка", "Данные", "Результат")
    i = i + 1
    Sheets(x).Move before:=Sheets(i)
Next
End Sub
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 19.10.2012, 19:09   #3
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию

Спасибо большое. Все работает!
ольгаг вне форума Ответить с цитированием
Старый 20.10.2012, 12:20   #4
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию чуть упрощу :)

Код:
Private Sub Workbook_Open()
Dim x
On Error Resume Next
For Each x In Array("Результат", "Данные", "Справка")
    Sheets(x).Move before:=Sheets(1)
Next
End Sub
slan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
очистить ячейку при открытии книги johny_03 Microsoft Office Excel 3 03.01.2012 14:58
Запуск Макроса при открытии книги sasha_prof Microsoft Office Excel 9 12.07.2011 14:48
выполнение кода при открытии любой книги Обыватель Microsoft Office Excel 0 05.02.2010 15:23
Offset. Обновление при открытии книги zavhoz Microsoft Office Excel 0 24.07.2009 18:03