Excel Unprotect Sheet (Содержание)

  • Снять защиту с листа в Excel
  • Как защитить и снять защиту листа в Excel?
  • Как защитить и снять защиту нескольких листов с помощью кода Excel VBA?

Снять защиту с листа в Excel

Мы обычно продолжаем делиться файлом с нашими подчиненными. Часто мы не хотим, чтобы они вносили какие-либо изменения в лист, чтобы он не изменялся.

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

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

Как защитить и снять защиту листа в Excel?

Ниже приведены шаги для защиты и снятия защиты листа в Excel.

Вы можете скачать этот шаблон Excel с незащищенным листом здесь - Шаблон Excel с незащищенным листом

# 1 - Защита листа и предотвращение внесения изменений пользователями

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

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

Шаг 1: Перейдите на вкладку « Обзор » и нажмите « Защитить лист» .

Шаг 2: Теперь вы увидите окно Protect Sheet, в котором вас попросят ввести пароль.

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

Шаг 4: В то же время мы можем разрешить пользователю вносить какие-либо изменения, такие как «Вставить гиперссылку», «Вставить строку или столбец» и т. Д. Если вы разрешаете им вносить изменения, вам нужно выбрать этот параметр в разделе « Разрешить всем пользователям этого рабочий лист ». Нажмите на ОК.

Шаг 5: Вам будет предложено повторно ввести пароль еще раз. Повторно введите и нажмите OK, чтобы завершить процесс.

Хорошо, теперь мы защитили этот лист. Пользователи не могут вносить какие-либо изменения.

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

# 2 - Как снять защиту с листа в Excel?

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

Шаг 1: Перейдите на вкладку « Обзор » и нажмите « Снять защиту с листа».

Шаг 2: Как только вы нажмете «Снять защиту», он попросит вас ввести тот же пароль, который вы ввели при защите листа.

Шаг 3: После ввода пароля нажмите ОК .

Шаг 4: Если пароль правильный, вы можете внести изменения, иначе он скажет, что пароль неверный.

Как защитить и снять защиту нескольких листов с помощью кода Excel VBA?

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

# 1 - Защита нескольких листов с помощью кода Excel VBA

Что если у вас много листов, можете ли вы защитить листы один за другим? Это очень трудная задача. Но используя код VBA, мы можем защитить все листы за несколько секунд, все, что вам нужно сделать, это скопировать приведенный ниже код и вставить в редактор VBA.

Sub Protect_All_Worksheets()
Dim Ws As Worksheet
For Each WsIn ActiveWorkbook.Worksheets
Ws.Protect Password:="12345"
Ws.EnableSelection = xlNoSelection
Next Ws
End Sub

Шаг 1: Нажмите на Visual Basic на вкладке Разработчик .

Шаг 2: Перейдите к Вставить и нажмите на Модуль

Шаг 3: Теперь мы видим, что новый модуль был добавлен как Модуль 1 с левой стороны панели.

Шаг 4: Дважды щелкните модуль и вставьте код.

Шаг 5: После вставки этого кода в Модуль 1 нажмите на кнопку RUN сверху. Или вы можете нажать клавишу F5, поместив курсор внутри макроса.

Как только код будет запущен, он защитит все листы в вашей книге.

# 2 - Снять защиту нескольких листов с помощью кода Excel VBA

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

Sub Unprotect_All_Worksheets()
Dim Ws As Worksheet
For Each Ws In ActiveWorkbook.Worksheets
Ws.Unprotect Password:="12345"
Next Ws
End Sub

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

  • Вам нужно сохранить файл как Macro-Enabled Workbook после вставки кода в модуль.
  • Вы можете изменить пароль на свой собственный пароль. Удалите 12345 и введите свой пароль в двойных кавычках.
  • Пароль чувствителен к регистру.
  • Если вы забыли пароль, вам нужно поискать в Google и загрузить файл на веб-сайт, чтобы удалить пароль из файла.

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

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

  1. Использование функции VBA в Excel
  2. Шаги, чтобы показать столбцы в Excel
  3. Написание функции VBA VLOOKUP
  4. Включение записи макросов в Excel
  5. VBA Protect Sheet | Примеры с шаблоном Excel
  6. Введение в VBA Unprotect Sheet

Категория: