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

  1. Откройте вкладку «Обзор» на ленте.

  2. Щелкните инструмент «Защитить книгу» в группе «Изменения» (группа «Защита», если вы используете Excel 2016 или более позднюю версию). Excel отображает диалоговое окно Защитить структуру и Windows. (См. Рис. 1.)

  3. Убедитесь, что установлен флажок Структура.

  4. Введите пароль в поле Пароль.

  5. Щелкните ОК. Excel отображает диалоговое окно «Подтверждение пароля», предлагающее повторно ввести пароль.

  6. Повторно введите пароль и нажмите ОК.

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

Если вы хотите защитить книгу под управлением макроса, вы можете использовать этот код:

ActiveWorkbook.Protect Password:="MyPassword", Structure:=True

Все, что вам нужно сделать, это указать пароль, который вы хотите использовать вместо примера «MyPassword».

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (6217) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Locking_Worksheet_Names [Блокировка имен рабочих листов].