Оглавление
Иногда мы защищаем наш лист excel, прежде чем передать его кому-то другому. В защищенных листах люди не могут вносить никаких изменений. Таким образом сохраняются исходные данные. Но мы можем столкнуться с проблемами, если забудем пароль. В этом случае мы не сможем отредактировать ни одну ячейку. В результате нам необходимо снять защиту с листа excel без пароля Сегодня мы продемонстрируем 4 Используя эти методы, вы можете легко снять защиту с листа excel без пароля.
Скачать книгу по практике
Скачать книгу по практике можно здесь.
Снять защиту с листа без пароля.xlsm4 способа снять защиту с листа Excel без пароля
Для объяснения методов мы будем использовать набор данных, который содержит взвешенную скоринговую модель в защищенном листе.
Если мы пытаемся внести какие-либо изменения в лист, появляется окно сообщения, в котором говорится, что лист защищен.
1. Применение VBA для снятия защиты листа Excel без пароля
В первом методе мы научимся снимать защиту с листа excel без пароля с помощью VBA . Нанесение VBA прост и в большинстве случаев работает гладко. Более того, мы можем использовать этот метод во всех версиях Microsoft Excel Давайте выполним следующие шаги, чтобы освоить этот метод.
ШАГИ:
- Прежде всего, зайдите в Разработчик вкладку и выберите Visual Basic Откроется Visual Basic окно.
- Во-вторых, выберите Вставка а затем выберите Модуль чтобы открыть Модуль окно.
- На третьем этапе введите код в поле Модуль окно:
Sub Unprotect_Sheet_without_Password() Dim x As Integer, y As Integer, z As Integer Dim a As Integer, b As Integer, c As Integer Dim x1 As Integer, x2 As Integer, x3 As Integer Dim x4 As Integer, x5 As Integer, x6 As Integer On Error Resume Next For x = 65 To 66: For y = 65 To 66: For z = 65 To 66 For a = 65 To 66: For b = 65 To 66: For x1 = 65 To 66 For x2 = 65 To 66: For x3 = 65 To 66: For x4 =65 To 66 For x5 = 65 To 66: For x6 = 65 To 66: For c = 32 To 126 ActiveSheet.Unprotect Chr(x) & Chr(y) & Chr(z) & _ Chr(a) & Chr(b) & Chr(x1) & Chr(x2) & Chr(x3) & _ Chr(x4) & Chr(x5) & Chr(x6) & Chr(c) If ActiveSheet.ProtectContents = False Then MsgBox "Password is " & Chr(x) & Chr(y) & _ Chr(z) & Chr(a) & Chr(b) & Chr(x1) &Chr(x2) & _ Chr(x3) & Chr(x4) & Chr(x5) & Chr(x6) & Chr(c) Exit Sub End If Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next End Sub
- После этого нажмите кнопку Ctrl + S чтобы сохранить код, а затем закройте окно Visual Basic окно.
Примечание: Если вы используете Excel 2010 или более ранних версий, вам просто нужно сохранить код. А затем запустить его, нажав кнопку F5 На клавиатуре появится окно с сообщением, в котором нужно нажать кнопку OK чтобы снять защиту с листа excel без пароля. В этом случае вам не нужно выполнять следующие шаги.
- На следующем этапе нажмите на кнопку Файл вкладка.
- Затем перейдите к Сохранить как раздел и сохраните файл в Рабочая книга Excel 97-2003 (*.xls).
- Теперь откройте файл, который вы сохранили в предыдущем шаге.
- Затем перейдите к Разработчик вкладку и выберите Макросы .
- В результате Макро появится окно.
- Выберите нужный код и Запускайте это.
- Мгновенно появится окно с фальшивым паролем. Не волнуйтесь, вам не нужно запоминать пароль. Просто нажмите кнопку OK чтобы продолжить.
- Наконец, лист excel станет незащищенным, и вы сможете редактировать любую ячейку.
Примечание: Если в рабочей книге имеется несколько защищенных листов, выполните команду VBA код для каждого листа в отдельности.
Читать далее: Excel VBA: Как снять защиту с листа Excel без пароля
2. разблокировка листа Excel без пароля с помощью опции копирования-вставки
Вы также можете разблокировать лист excel без пароля с помощью функции Копировать - Паста Здесь вы не сможете взломать пароль. Но вы можете скопировать содержимое листа excel и вставить его в новый лист. Опять же, здесь мы будем использовать тот же набор данных. Давайте обратим внимание на шаги ниже, чтобы узнать больше.
ШАГИ:
- В начале откройте защищенный паролем лист и выберите Ячейка A1 .
- После этого нажмите Смена + Ctrl + Конец чтобы выбрать все используемые ячейки.
- Далее нажмите Ctrl + C для копирования ячеек.
- На следующем этапе откройте новый лист и выберите Ячейка A1 .
- В конце концов, нажмите Ctrl + V чтобы вставить выделенные ячейки.
Примечание: Вы можете использовать этот метод, если Выберите заблокированные ячейки и Выберите разблокированные ячейки действия предоставляются в защищенном листе.
Читать далее: Как разблокировать лист Excel для редактирования (с помощью быстрых шагов)
3. Изменение расширения для снятия защиты листа Excel без пароля
Другой способ снять защиту с листа excel без пароля - изменить расширение файла. Здесь мы изменим расширение файла с .xlsm на .zip Этот метод довольно сложный, поэтому внимательно следите за шагами, чтобы успешно его реализовать.
ШАГИ:
- Прежде всего, создайте копию исходного файла excel.
- Во-вторых, измените расширение скопированного файла на .zip используя опцию переименования.
- Появится предупреждающее сообщение. Выберите Да чтобы продолжить.
- После этого откройте zip-файл.
- Откройте папку с именем ' xl '.
- Затем откройте папку с именем ' рабочие листы '.
- Внутри ' рабочие листы ' папки, вы найдете листы файла excel в папке .xml формат.
- Вам нужно открыть защищенный паролем лист с помощью текстового редактора, например Блокнот В нашем случае, лист4 это лист, защищенный паролем.
- После открытия листа в Блокнот , выберите Формат а затем выберите Обертывание слов .
- Теперь нажмите кнопку Ctrl + F чтобы открыть Найти окно.
- Тип защита в Найдите то, что поле и нажмите кнопку Найти далее .
- Он выделит слово Защита .
- Самое важное - удалить всю строку, содержащую слово Защита внутри символ. Линия приведена ниже:
- Найдите вышеуказанную строку и удалите ее, нажав кнопку Backspace ключ.
- На следующем этапе сохраните файл в той же папке, в которой находится zip-файл.
- Опять, щелкните правой кнопкой мыши на zip-файле и откройте его в новом окне.
- Затем перейдите к xl>> рабочие листы .
- Удалите старый лист4. xml файл и скопируйте новый sheet4.xml файл здесь в ' рабочие листы ' папка.
- Еще раз измените расширение файла с .zip на .xlsx .
- Наконец, откройте файл и внесите в него необходимые изменения.
Читать далее: Как снять защиту с листа Excel, если забыт пароль (4 эффективных метода)
4. использование Google Sheets для разблокировки таблиц Excel без пароля
В последнем методе мы будем использовать Google Таблицы разблокировать лист excel без пароля. Это еще один простой метод, который может пригодиться в некоторых случаях. Итак, без промедления перейдем к следующим шагам.
ШАГИ:
- Во-первых, откройте Google Таблицы применение.
- Во-вторых, выберите Файл а затем выберите Импорт .
- На третьем этапе перейдите к Загрузить и перетащите файл excel в поле.
- Появится окно сообщения. Выберите Импортные данные оттуда.
- Далее вы можете перейти к защищенному листу и внести изменения в Google Таблицы .
- После этого перейдите к Файл и выберите Скачать Появится выпадающее меню.
- Выберите Microsoft Excel (.xlsx) чтобы загрузить файл в .xlsx
- В конце откройте загруженный файл и убедитесь, что вы можете редактировать его без пароля.
Читать далее: Как снять защиту с листа Excel с помощью пароля (2 быстрых метода)
О чем следует помнить
Чтобы снять защиту с листа excel без пароля, необходимо помнить некоторые вещи.
- Самое главное, не используйте методы в нечестных целях. Используйте методы, если лист принадлежит вам, а вы забыли пароль.
- Чтобы снять защиту с нескольких листов, используйте методы отдельно для каждого листа.
- Сделайте копию оригинального файла, так как после использования методов вы можете потерять данные. Поэтому лучше применять методы в скопированном файле.
Заключение
В этой статье мы продемонстрировали 4 простые способы Снять защиту с листа Excel без пароля Если вы не хотите вносить дополнительные изменения, то избегайте Метод-2 Надеюсь, эти методы помогут вам легко выполнять задания. Кроме того, в начале статьи мы также добавили книгу для тренировки. Чтобы проверить свои навыки, вы можете скачать ее для упражнений. И последнее, если у вас есть какие-либо предложения или вопросы, не стесняйтесь задавать их в разделе комментариев ниже.