powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Excel 2003
6 сообщений из 6, страница 1 из 1
VBA Excel 2003
    #35064301
tat-besidovska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пож.!
Такая штука: Рабочая книга, вней листы, как обратиться к листу, который идет следом по порядку, при этом не использовать например(Sheets("Лист2")), заранее спасибо.
...
Рейтинг: 0 / 0
VBA Excel 2003
    #35064388
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Листы - это коллекция, у которой есть элементы. Надо знать либо имя листа либо его номер по порядку.
...
Рейтинг: 0 / 0
VBA Excel 2003
    #35064405
Фотография gjghjc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
For i =  1  To Sheets.Count ' Цикл от 1 до последнего листа в книге

Application.Sheets( 1 ).Select ' выбор листа с порядковым номером i

'Здесь производятся действия над листом с порядковым номером i

Next i


С уважением, Николай.
...
Рейтинг: 0 / 0
VBA Excel 2003
    #35064407
Фотография gjghjc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу прощения в код вкралась очепятка :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
For i =  1  To Sheets.Count ' Цикл от 1 до последнего листа в книге

Application.Sheets(i).Select ' выбор листа с порядковым номером i

'Здесь производятся действия над листом с порядковым номером i

Next i



С уважением, Николай.
...
Рейтинг: 0 / 0
VBA Excel 2003
    #35064983
tat-besidovska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решила проблемку так:
Worksheets(ActiveSheet.Index + 1).Activate
...
Рейтинг: 0 / 0
VBA Excel 2003
    #35065084
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"tat-besidovska" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:5159184@sql.ru...
> Автор: tat-besidovska
> Решила проблемку так:
> Worksheets(ActiveSheet.Index + 1).Activate
> Тема Ответить Сообщение
>
Если активное окно - последний лист книги, получиш ошибку "Subscript out of
range", если не предусмотрела обработку этой ситуации

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA Excel 2003
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]