KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как получить номер текущего листа в книге?

АвторСяоянДата изменения

При работе с книгами, содержащими несколько листов, бывает очень полезно знать точное положение или порядковый номер текущего (активного) листа. Это особенно удобно при создании ссылок, автоматизации задач или просто для отслеживания структуры данных — особенно в сложных книгах с большим количеством листов. Вместо того чтобы вручную считать листы, чтобы определить их позицию, вы можете воспользоваться несколькими простыми способами, чтобы напрямую получить номер текущего листа в Excel.

Получите Текущий лист номер с помощью простой формулы

Получите Текущий лист номер книги с помощью кода VBA


Получите Текущий лист номер с помощью простой формулы

Чтобы отобразить порядковый номер текущего листа, используйте встроенную функцию Excel SHEET. Она мгновенно возвращает позицию листа в книге и служит простой, надёжной альтернативой устаревшему методу GET.WORKBOOK.

Это решение отлично подходит для большинства случаев, когда нужно сослаться на номер листа или отобразить его в книге — например, в динамических панелях мониторинга, системах навигации по листам или просто в качестве наглядной документации для пользователей.

Чтобы отобразить Текущий лист номер прямо на листе, введите следующую формулу в любую ячейку:

="Current sheet index = " & SHEET()

После нажатия клавиши Enter Excel покажет порядковый номер листа. Например, если вы разместите формулу на третьем листе книги, результат будет следующим: Текущий лист индекс = 3

Преимущества: Этот метод не требует макросов или специальной настройки и автоматически обновляется при перемещении или переименовании листов. Это самый простой и безопасный способ указать позицию листа в вашей книге.


Получите Текущий лист номер книги с помощью кода VBA

Один из самых простых способов узнать порядковый номер активного листа — использовать короткий код VBA. Этот метод идеально подойдёт, если вы уже работаете с макросами и хотите мгновенно получить результат во всплывающем окне.

Чтобы воспользоваться решением на VBA, выполните следующие шаги:

1. Активируйте лист, для которого нужно получить порядковый номер.

2. Нажмите сочетание клавиш ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

3. В редакторе VBA выберите команду Вставка > Модуль, затем вставьте приведённый ниже код в окно модуля.

Код VBA: получение Текущий лист номера

Sub GetActiveSheetIndex()
MsgBox ActiveSheet.Index
End Sub

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

Снимок экрана, показывающий окно сообщения VBA с номером индекса текущего листа в Excel


См. также:

Как быстро вставить имена листов в ячейки Excel?

Как подсчитать количество листов в книге?

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек