Метод Worksheet.Activate (Excel)
Выражение Переменная, представляющая объект Worksheet .
Замечания
Вызов этого метода эквивалентен выбору вкладки листа.
Пример
В этом примере активируется Лист 1.
Worksheets("Sheet1").Activate
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
Были ли сведения на этой странице полезными?
Обратная связь
Отправить и просмотреть отзыв по
Выбор листов
Вы можете быстро выбрать один или несколько листов, щелкнув по ярлычкам листов в нижней части окна Excel. Можно ввести или изменить данные на нескольких листах одновременно, выделив и сгруппировав их. Кроме того, в Excel можно одновременно отформатировать или распечатать несколько выделенных листов.
Чтобы выделить
Выполните следующие действия
Выберите ярлычок листа, который нужно изменить. Активный лист будет отличаться по цвету от остальных. В данном случае выбран Лист 4.

Если ярлычок нужного листа не виден, найдите его с помощью кнопок прокрутки листов. Добавить лист можно путем нажатия кнопки Добавить лист справа от ярлычков листов.
Несколько смежных листов
Щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа в диапазоне, который требуется выделить.
На клавиатуре: сначала нажмите F6, чтобы активировать ярлычки листов. Затем с помощью клавиш СТРЕЛКА ВЛЕВО и СТРЕЛКА ВПРАВО выберите нужный лист и нажмите CTRL+SPACE для его выделения. Повторите действия со стрелками и нажатием клавиш CTRL+SPACE для выбора дополнительных листов.
Несколько несмежных листов
Щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу CTRL, щелкните ярлычки других листов, которые нужно выделить.
На клавиатуре: сначала нажмите F6, чтобы активировать ярлычки листов. Затем с помощью клавиш СТРЕЛКА ВЛЕВО и СТРЕЛКА ВПРАВО выберите нужный лист и нажмите CTRL+SPACE для его выделения. Повторите действия со стрелками и нажатием клавиш CTRL+SPACE для выбора дополнительных листов.
Все листы книги
Щелкните правой кнопкой мыши ярлычок листа и выберите в контекстном меню команду Выделить все листы.
СОВЕТ: После выбора нескольких листов в заголовке в верхней части листа отображается надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыделенных листов нет, щелкните правой кнопкой мыши ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.
- Изменения, вносимые на активном листе, отражаются на всех выделенных листах. При внесении изменений данные заменяются не только на активном листе, но и на других (иногда пользователи забывают об этом).
- Данные, скопированные или вырезанные из сгруппированных листов, нельзя вставить на другой лист, поскольку область копирования включает все слои выделенных листов (отличаясь по размеру от области вставки на отдельном листе). Перед копированием или переносом данных на другой лист убедитесь, что выделен только один лист.
- Если сохранить и закрыть книгу со сгруппированными листами, при последующем открытии файла выделенные листы останутся сгруппированными.
В Excel для Интернета нельзя одновременно выбрать больше одного листа, но выбрать нужный лист очень просто.
-
Щелкните меню Все листы и выберите лист, который нужно открыть.

Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Как сделать активный лист в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как сделать активный лист в excel
с утра туплю. Хочу установить активный лист excel при открытии. чет не получается. нашел в нете setActiveSheetIndex не работает. подскажет кто?
Sheets(«Лист2»).Select
а . ActiveSheet = . Sheets(номер) не работает? а зачем его вообще устанавливать?
(0) зачем? Эксель визуально что ли открываем?
(2) надо потому что загрузка всегда идет с первого листа. а на остальных записи какие то тупые делают.
чет торможу как вот после этого сделать активным первый Лист. строчку чиркните кому не лень?
Ексель = Новый COMОбъект(«Excel.Application»);
Попытка
Файл = Ексель.Application.Workbooks.Open(Диалог.ПолноеИмяФайла);
Исключение
Сообщить(ОписаниеОшибки(),СтатусСообщения.Важное);
Возврат;
КонецПопытки;
НашЛист = Файл.Sheets(1); //Устанавливаем нужный лист — лист №1
проблема просто у меня когда точку останова ставлю. смотрю какие методы доступны для Файл подвисает комп по три четыре минуты виснет. так не поэксперементируешь знать надо точно.
(4) бугагагггаааааааа
Лист = файл.ActiveSheet замени на Лист = файл.Sheets(номер листа)
(9) так если че сделаю просто кучу кода менять надо будет там строк 300. например:
//Файл.ActiveSheet = Файл.Sheets(1);
ТабЧасть = Часть1;
Для каждого ТекСтр Из ТабЧасть Цикл
НомСтроки = ТекСтр.ОбщаяИнформацияОВкладах.Код;
ТекСтр.ПолноеНаименованиеИнформации = Файл.ActiveSheet.Cells(НомСтроки,2).Value;
Если Файл.ActiveSheet.Cells(НомСтроки,3).Value <> Неопределено Тогда
ТекСтр.Сумма = ВернутьЧисло(Файл.ActiveSheet.Cells(НомСтроки,3).Value);
КонецЕсли;
Если Файл.ActiveSheet.Cells(НомСтроки,4).Value <> Неопределено Тогда
ТекСтр.КоличествоВкладов = ВернутьЧисло(Файл.ActiveSheet.Cells(НомСтроки,4).Value);
КонецЕсли;
Если Файл.ActiveSheet.Cells(НомСтроки,5).Value <> Неопределено Тогда
ТекСтр.КоличествоВкладчиков = ВернутьЧисло(Файл.ActiveSheet.Cells(НомСтроки,5).Value);
КонецЕсли;
КонецЦикла;
тоесть интересует как все же можно активный лист установить чтоб код не менять лень просто
//Файл.ActiveSheet = Файл.Sheets(1);
так вот естественно не работает. но ведь можно наверно как то?