Перейти к содержимому

Как сделать активный лист в excel

  • автор:

Метод Worksheet.Activate (Excel)

Выражение Переменная, представляющая объект Worksheet .

Замечания

Вызов этого метода эквивалентен выбору вкладки листа.

Пример

В этом примере активируется Лист 1.

Worksheets("Sheet1").Activate 

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Обратная связь

Были ли сведения на этой странице полезными?

Обратная связь

Отправить и просмотреть отзыв по

Выбор листов

Вы можете быстро выбрать один или несколько листов, щелкнув по ярлычкам листов в нижней части окна Excel. Можно ввести или изменить данные на нескольких листах одновременно, выделив и сгруппировав их. Кроме того, в Excel можно одновременно отформатировать или распечатать несколько выделенных листов.

Чтобы выделить

Выполните следующие действия

Выберите ярлычок листа, который нужно изменить. Активный лист будет отличаться по цвету от остальных. В данном случае выбран Лист 4.

Ярлычки листов Excel в нижней части области Excel

Если ярлычок нужного листа не виден, найдите его с помощью кнопок прокрутки листов. Добавить лист можно путем нажатия кнопки Добавить лист справа от ярлычков листов.

Несколько смежных листов

Щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу 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);
    так вот естественно не работает. но ведь можно наверно как то?

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *