C переименовать лист excel

Обновлено: 07.07.2024

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

Эти инструкции применимы к Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 для Mac, Excel 2016 для Mac, Excel для Mac 2011, Excel для Office 365 и Excel Online.

Использование горячих клавиш клавиатуры

В Excel 2019, Excel 2016, Excel 2013 или Excel 2010 можно использовать сочетание клавиш для переименования вкладки листа.

Этот набор нажатий клавиш активирует команды ленты. Как только последняя клавиша в последовательности, R, нажата и отпущена, текущее имя на вкладке листа текущего или активного листа выделяется.

  1. Нажмите и последовательно отпустите следующую комбинацию клавиш, чтобы выделить имя активного листа: Alt + H + O + R .
  2. Введите новое имя для листа.
  3. Нажмите клавишу Enter на клавиатуре, чтобы завершить переименование листа.

Как и в случае переименования листа с помощью горячих клавиш , вам не нужно нажимать клавишу Alt при нажатии других клавиш, как в некоторых горячие клавиши. Каждая клавиша нажимается и отпускается по очереди.

Дважды щелкните вкладку листа

Этот метод работает во всех версиях Excel для Windows, Mac, 365 и Online.

  1. Дважды щелкните текущее имя на вкладке листа, чтобы выделить текущее имя на вкладке.
  2. Введите новое имя для листа.
  3. Нажмите клавишу Enter на клавиатуре, чтобы завершить переименование листа.
  4. Новое имя должно быть видно на вкладке листа.

Щелкните правой кнопкой мыши вкладку листа

Этот метод работает во всех версиях Excel для Windows, Mac, 365 и Online.

  1. Щелкните правой кнопкой мыши на вкладке листа, который вы хотите переименовать, чтобы открыть контекстное меню.
  2. Нажмите Переименовать в списке меню, чтобы выделить имя текущего листа.
  3. Введите новое имя для листа.
  4. Нажмите клавишу Enter на клавиатуре, чтобы завершить переименование листа.
  5. Новое имя должно быть видно на вкладке листа.

Доступ к опции ленты с помощью мыши

Этот метод работает во всех версиях Excel для Windows, Mac, 365 и Online.

  1. Нажмите на вкладку листа, который нужно переименовать, чтобы сделать его активным листом.
  2. Нажмите на вкладку Главная на ленте.
  3. Нажмите Формат в группе Ячейки, чтобы открыть раскрывающееся меню.
  4. Нажмите Переименовать лист , чтобы выделить вкладку листа в нижней части экрана.
  5. Введите новое имя для листа.
  6. Нажмите клавишу Enter на клавиатуре, чтобы завершить переименование листа.

Просмотреть все вкладки листа в рабочей книге

Если в рабочей книге много рабочих листов или горизонтальная полоса прокрутки расширена, не все вкладки листа обязательно будут видны одновременно. Чем длиннее имена листов, тем длиннее вкладки.

  1. Поместите указатель мыши на вертикальную многоточие (три вертикальные точки) рядом с горизонтальной полосой прокрутки.
  2. Указатель мыши изменится на двуглавую стрелку, как показано на рисунке выше.
  3. Нажмите и удерживайте левую кнопку мыши и перетащите указатель вправо, чтобы увеличить область отображения вкладок листа, или влево, чтобы расширить полосу прокрутки.

Ограничения имени листа Excel

Есть несколько ограничений, когда речь заходит о переименовании листа Excel:

  • Длина имени не может превышать 31 символа.
  • Имя листа не может быть пустым
  • Следующие символы не могут быть в имени: \ /? : * []

Использование имен листов в формулах Excel

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

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

Если используются имена листов по умолчанию, такие как Sheet2, Sheet3 , формула будет выглядеть примерно так:

Эта статья была написана Raddini Rahayu, Microsoft MVP.

Вот еженедельные отчеты о действиях продаж. Например, в этом случае имеется 15 человек. Нэнси, отчеты администратора, ей назначено суммировать все данные о продажах в один файл, где все продажи разделены на каждом листе. Чтобы легко организовать данные, каждый лист, который она дала, совпадает с именем продаж на этом листе. Сначала Нэнси чувствует себя комфортно с этим, но так как больше данных и требует быстрой обработки, она была настолько перегружена. Чтобы преодолеть это, Нэнси хочет, чтобы листы имен автоматически менялись в соответствии с именем продаж на каждом листе, не переименовывать его вручную.

Снимок экрана еженедельных отчетов о продажах.

Решения

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

Выполнение

Первый шаг

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

Храните имена листов в имени по умолчанию (Sheet1, Sheet2, Sheet3 и т.д.).

Снимок экрана, чтобы сохранить имена листов в имени по умолчанию.

Последний шаг

Шаг кодирования макроса

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

На вкладке Разработчик выберите Visual Basic в категории Code или нажмите клавишу Alt+F11 на клавиатуре, Visual Basic отображается окно.

Снимок экрана для Visual Basic в категории Code на вкладке Developer.

На области задач проекта нажмите кнопку Sales Report.xlsx (Имя книги), затем в меню Вставить выберите модуль и напишите следующий сценарий:

На скриншоте показаны действия для записи сценария в книге Report.xlsx продаж.

Нажмите клавишу F5key на клавиатуре, если отлаговка не закрывается Visual Basic окна и возвращается в Excel. Если отладка отладка, проверьте сценарий.

На скриншоте показано, как имя каждого листа переименовано после существующего имени продаж на каждом листе.

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

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

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


Как переименовать лист в Excel, используя VBA?

Ниже приведены различные примеры переименования листов в Excel с использованием кода VBA.

Вы можете скачать этот шаблон Excel для VBA Rename Sheet здесь - Шаблон для VBA Rename Sheet Excel

VBA Rename Sheet - Пример № 1

Хотя с помощью VBA очень легко переименовать любой лист Excel. Есть много способов сделать это также. Здесь имя нашего рабочего листа по умолчанию установлено как «Лист1», как показано ниже, которое мы будем переименовывать.


Шаг 1: Для этого примера нам понадобится модуль, в котором мы будем выполнять кодирование. Перейдите в меню « Вставка» и выберите « Модуль», как показано ниже.


Шаг 2: Теперь во вновь открытом модуле напишите подкатегорию на имя VBA Rename Sheet или на любое другое имя.

Код:


Шаг 3: Теперь определите переменную для любого имени и назначьте ее с типами данных Worksheet, как показано ниже. Здесь мы назвали его « Лист ».

Код:


Шаг 4: С помощью команды Set выберите Sheet variable, как показано ниже.

Код:


Шаг 5: И выберите Рабочий лист, который нам нужно переименовать, с помощью команды Рабочий лист .

Код:


Шаг 6: Теперь используйте функцию Sheet вместе с Name и назначьте имя, которое мы хотим переименовать. Здесь мы выбираем « Переименованный лист ».

Код:


Шаг 7: Теперь, наконец, скомпилируйте код и запустите его, если обнаружена ошибка. Для запуска кода нажмите на кнопку Play, расположенную под строкой меню, как показано ниже. Мы увидим, что наш лист будет переименован из Sheet1 в Renamed Sheet, как показано ниже.


VBA Rename Sheet - Пример № 2

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

Шаг 1: Откройте модуль и напишите подкатегорию VBA Rename, как показано ниже.

Код:


Шаг 2: Выберите Лист, который мы хотим переименовать с помощью функции Выбрать . Здесь наш лист Sheet1 .

Код:


Шаг 3: В следующей строке рассмотрите функцию Name с выбранным листом, как показано ниже.

Код:


Шаг 4: Выберите имя, которое мы хотим дать после переименования листа. Мы выбираем то же имя, что и в примере 1, как « Переименованный лист ».


Шаг 5: Снова скомпилируйте код и запустите его. Мы увидим, что sheet1 будет переименован с новым именем как « Renamed Sheet ».


VBA Rename Sheet - Пример № 3

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

Шаг 1: Откройте модуль и напишите новую подкатегорию VBA Rename Sheet, как показано ниже.

Код:


Шаг 2: Выберите лист, который мы хотим переименовать. Здесь мы можем выбрать лист, поместив последовательность листов в скобки, как показано ниже. Таким образом, нам не нужно писать имя листа для переименования. Только последовательность этого листа будет работать.

Код:


Шаг 3: В следующей строке рассмотрите функцию Name с выбранной последовательностью листов, как показано ниже.

Код:


Шаг 4: Теперь введите имя, которое мы хотим дать выбранному Листу1. Давайте рассмотрим имя, которое мы видели в приведенных выше примерах, как « переименованный лист ».

Код:


Шаг 5: Теперь снова скомпилируйте код и запустите. Мы заметим, что Sheet1 теперь снова переименован в «r enamed Sheet », как показано ниже.


VBA Rename Sheet - Пример № 4

В этом примере мы увидим, как переименовать любой лист с помощью только одной строки кода.

Шаг 1: Откройте модуль и напишите подкатегорию VBA Rename Sheet, как показано ниже.

Код:


Шаг 2: Выберите последовательность листов, которую мы хотим переименовать вместе с функцией Name, и дайте имя, по которому мы хотим переименовать этот лист, как показано ниже.

Код:


Шаг 3: Теперь просто запустите код для его реализации. Мы снова заметим, что Sheet1 теперь переименован в « rename Sheet »


Плюсы Excel VBA Переименовать Лист

  • Если у нас есть несколько листов, которые нужно переименовать, тогда использование кода VBA намного лучше, чем ручной процесс.
  • Мы можем изменить имя любого рабочего листа Excel одной строкой кода VBA, который мы видели в примере 4.
  • Хотя изменение названия любого листа вручную также является простым способом сделать это. Но VBA Rename Sheet весьма полезна, когда мы создаем новый лист, и мы хотим отделить его от других листов, чтобы классифицировать его.

То, что нужно запомнить

  • Чтобы получить лучшее представление о происходящих изменениях, держите окно VBA параллельно листу Excel, чтобы изменение имени листа было ясно видно.
  • Сохранение файла после выполнения работы в формате Macro enable позволит нам сохранить код и для дальнейшей работы.
  • Автоматизация процесса изменения имени листа поможет нам сократить время классификации листов и данных.

Рекомендуемые статьи

Это руководство к VBA Rename Sheet. Здесь мы обсудим, как переименовать лист в Excel, используя код VBA, а также несколько практических примеров и загружаемый шаблон Excel. Вы также можете просмотреть наши другие предлагаемые статьи -

Лист в Microsoft Excel

Как известно, программа Excel предоставляет возможность пользователю работать в одном документе сразу на нескольких листах. Название каждому новому элементу приложение присваивает автоматически: «Лист 1», «Лист 2» и т.д. Это не просто слишком сухо, с чем ещё можно смириться, работая с документацией, но еще и малоинформативно. Пользователь по одному наименованию не сможет определить, какие данные размещены в конкретном вложении. Поэтому актуальным становится вопрос переименования листов. Давайте разберемся, как это делается в Экселе.

Процесс переименования

Процедура переименования листов в Экселе в целом интуитивно понятна. Тем не менее, у некоторых пользователей, которые только начинают освоение программы, возникают определенные трудности.

Прежде, чем перейти непосредственно к описанию способов переименования, выясним, какие названия давать можно, а присвоение каких будет некорректным. Имя может быть присвоено на любом языке. При его написании можно использовать пробелы. Что же касается основных ограничений, то следует выделить следующие:

  • В наименовании не должны присутствовать такие символы: «?», «/», «\», «:», «*», «[]»;
  • Название не может быть пустым;
  • Общая длина наименования не должна превышать 31 знак.

При составлении имени листа нужно учитывать вышеуказанные правила. В обратном случае программа не даст завершить данную процедуру.

Способ 1: контекстное меню ярлыка

Наиболее интуитивно понятный способ переименования – это воспользоваться возможностями, которые предоставляет контекстное меню ярлыков листов, расположенных в левой нижней части окна приложения сразу над строкой состояния.

    Кликаем правой кнопкой по ярлыку, над которым хотим произвести манипуляцию. В контекстном меню выбираем пункт «Переименовать».

Переход к переименованию листа в Microsoft Excel

Поле свтало активным в Microsoft Excel

Лист переименован в Microsoft Excel

Способ 2: двойной щелчок по ярлыку

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

Ярлык готов к переименованию в Microsoft Excel

Способ 3: кнопка на ленте

Переименование можно также совершить с помощью специальной кнопки на ленте.

    Кликнув по ярлыку, переходим на лист, который нужно переименовать. Перемещаемся во вкладку «Главная». Жмем на кнопку «Формат», которая размещена на ленте в блоке инструментов «Ячейка». Открывается список. В нём в группе параметров «Упорядочить листы» нужно кликнуть по пункту «Переименовать лист».

Переход к переименованию листа через ленту в Microsoft Excel

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

Способ 4: использование надстроек и макросов

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

Нюансы работы с различными настройками данного типа отличаются в зависимости от конкретного разработчика, но принцип действий один и тот же.

    Нужно в таблице Excel составить два списка: в одном перечень старых названий листов, а во втором – список наименований на которые вы хотите их заменить.

Два списка в Microsoft Excel

Запуск группового переименования в Microsoft Excel

Результаты группового переименования в Microsoft Excel

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

Внимание! Перед установкой макросов и расширений сторонних разработчиков убедитесь, что они загружены из проверенного источника и не содержат вредоносных элементов. Ведь они могут послужить причиной заражения системы вирусами.

Как видим, переименовать листы в программе Excel можно с помощью нескольких вариантов действий. Одни из них интуитивно понятны (контекстное меню ярлыков), другие – несколько более сложные, но тоже не содержат особенных проблем в освоении. Последнее, в первую очередь, относится к переименованию с помощью кнопки «Формат» на ленте. Кроме того, для массового переименования можно также применять макросы и надстройки сторонних разработчиков.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: