Microsoft Excel — это электронная таблица с множеством функций и функций, которые позволяют вам выполнять расчеты, создавать графические представления ваших данных, систематизировать ваши данные и при необходимости защищать их. Одной из таких функций Excel является возможность защиты файлов Excel на уровне ячеек , электронных таблиц и / или рабочих книг , но иногда необходимо снять защиту рабочих книг Excel, чтобы обеспечить правильное применение изменений данных.
В этой статье приведены инструкции по снятию защиты защищенной электронной таблицы Excel в Microsoft Excel 365, а также в Microsoft Excel 2019, 2016 и 2013.
Как разблокировать электронную таблицу Excel как владельца файла
Этот метод предполагает, что как владелец файла вы запоминаете пароль, используемый для защиты электронной таблицы.
-
Откройте защищенную электронную таблицу и выберите « Просмотр» > « Снять защиту с листа» . Вы также можете щелкнуть правой кнопкой мыши защищенную электронную таблицу и выбрать « Снять защиту с листа» .
Защищенную электронную таблицу можно найти в разделе «Изменения» на вкладке «Обзор» на ленте . Если электронная таблица защищена, вы увидите опцию Снять защиту с листа.
-
Введите пароль, используемый для защиты электронной таблицы, затем нажмите ОК .
-
Ваша электронная таблица теперь будет незащищенной, и ее можно будет изменить.
Как снять защиту книги Excel, не зная пароля
Возможно, вы защитили свою книгу Excel или электронную таблицу, и вам не приходилось изменять ее через некоторое время, даже годы. Теперь, когда вам нужно внести изменения, вы больше не помните пароль, который вы использовали для защиты этой таблицы.
К счастью, эти шаги позволят вам снять защиту с вашей книги, используя скрипт Virtual Basic в качестве макроса для идентификации пароля.
-
Откройте защищенную электронную таблицу.
-
Чтобы открыть редактор кода Visual Basic, нажмите ALT + F11 или выберите « Разработчик»> «Просмотреть код» .
-
В окне «Код» защищенного листа введите следующий код:
Sub PasswordBreaker ()
Dim i как целое число, j как целое число, k как целое число
dim l как целое число, m как целое число, n как целое число
Dim i1 как целое число, i2 как целое число, i3 как целое число
Dim i4 как целое число, i5 как целое число, i6 Как целое число при
ошибке Возобновить Далее
Для i = 65 К 66: Для j = 65 К 66: Для k = 65 К 66
Для l = 65 К 66: Для m = 65 К 66: Для i1 = 65 К 66
Для i2 = 65 До 66: для i3 = 65 до 66: для i4 = 65 до 66
для i5 = 65 до 66: для i6 = 65 до 66: для n = 32 до 126
ActiveSheet.Unprotect Chr (i) & Chr (j) & Chr (k) & _
Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & Chr (i3) & _
Chr (i4) & Chr (i5) & Chr (i6) & Chr (n)
Если ActiveSheet.ProtectContents = False, то
MsgBox "Один используемый пароль" & Chr (i) и Chr (j) & _
Chr (k) & Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & _
Chr (i3) & Chr (i4) и Chr (i5) & Chr (i6) & Chr (n)
выходят из под-
конца, если
следующий: следующий: следующий: следующий: следующий: следующий
следующий: следующий: следующий: следующий: следующий: следующий
конец суб -
Выберите Run или нажмите F5, чтобы выполнить код.
-
Код займет несколько минут для запуска. После завершения вы получите всплывающее окно с паролем. Выберите OK, и ваша таблица не будет защищена.
Это не оригинальный пароль, и вам не нужно его запоминать.