Снятие пароля с листа excel. Блокировка и разблокировка определенных областей защищенного листа. Как снять пароль защиты с листа в Excel не зная пароль

Вы долго и упорно работали над файлом, создали сложные формулы и внесли множество данных. Конечно, такой файл лучше запаролить! И вот проходит полгода, вам нужно сделать изменения в файле, но пароль благополучно забыт? Как теперь снять защиту листа Excel или как говорится сбросить пароль?

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

Существует несколько способов, но кроме одного они все достаточно громоздкие. Создайте () выберите двойным щелчком пункт «Эта книга» как на картинке

В окно справа копируйте макрос

Sub Password_Cracker() Dim t! Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Long Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer Dim kennwort As String t = Timer On Error GoTo err_ For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 For i5 = 65 To 66: For i6 = 65 To 66 kennwort = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) For n = 32 To 126 ActiveSheet.Unprotect kennwort & Chr(n) MsgBox "Done in " & Format(Timer - t, "0.0 sec") Exit Sub nxt_: Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next Exit Sub err_: Resume nxt_ End Sub

Иногда случается такое, что к Вам попадает exel файл с включенной защитой листа. Защиту листа включают по разным причинам, например просто для того, чтобы кто-нибудь случайно не «сломал» формулы или просто не мог их увидеть.

При попытке редактирования такого документа мы увидим предупреждение о включенной защите.

Для того, чтобы редактировать такой документ необходимо перейти в:

«Верхнее меню EXEL -> Рецензирование -> Снять защиту листа»

Если документ не будет запаролен, то его редактирование и просмотр формул станут доступными.

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

Как снять защиту листа exel с паролем.

Как известно, exel файлы бывают двух форматов:

  • .xls — формат использовался в старых версиях Microsoft Office (до версии 2007).
  • .xlsx — этот, более новый формат используется начиная с Microsoft Office 2007 и по современные версии.

Современный формат таблиц (.xlsx) по своей сути является архивом и его можно открыть архиватором.

Если документ, с которого необходимо снять пароль, старого формата (.xls), то сначала его нужно пересохранить в новый, открыв в программе Microsoft Office версии 2007 и выше (или аналогах), потом выбрать в меню программы:


Теперь мы имеем документ нужного формата.

Закрываем программу Exel и переходим в папку, где только что сохранили документ в формате.xlsx. Распаковываем его любым архиватором (я использую программу 7zip), для этого жмем правой кнопкой мыши на файл и выбираем:

«7-Zip -> Распаковать в «имя_файла\» «.

Рядом с документом появится папка с таким же именем, как и наш документ. Переходим в эту папку, далее в папку «xl» , потом в «worksheets» , в ней будут лежать листы, которые находятся в составе exel документа (sheet1.xml — это лист1, sheet2.xml — лист2 и т.д.).

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

Кликаем правой кнопкой мыши на нужный лист (sheet1.xml, sheet2.xml и т.д.) и выбираем:

«Открыть с помощью -> Блокнот»

В блокноте нажмем:

«Правка -> Найти» (Для удобства включите«Формат -> Перенос по словам» )

и вставим в форму поиска:

Эта строка содержит информацию о пароле и нам необходимо её удалить. Стираем всё между «и «/>» включительно, у меня это:

По необходимости повторяем с остальными листами.

Теперь необходимо закинуть измененные файлы обратно в документ. Для этого переходим в папку с exel документом.xlsx, жмем на него правой кнопкой мыши и выбираем:

«7-Zip -> Открыть архив»

Откроется окно архиватора с содержимым.

Переходим в окне архиватора: «\xl\worksheets\» , перетаскиваем мышью наши измененные файлы листов (те, в которых мы стерли строки с паролем) в это окно, соглашаемся с предупреждением о замене и закрываем окно архиватора.

Теперь защита листа с паролем снята и Вы можете делать с документом все, что угодно. По необходимости файл можно сохранить обратно в старый формат.xls через меню Microsoft Office:

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

Внимание!

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

Файлы последних версий Excel (2007 и выше) представляют из себя «архив». Таким образом можно либо переименовать расширение xls в zip и открыть архив, либо открыть сам файл xls в каком-нибудь файловом менеджере.

Открыв увидим такую картину:

Нужно пройти в папку xl , а за ней в папку worksheets . В ней и будут находиться все листы из файла.

Копируем эти листы из архива (либо один тот, который защищен) в любую директорию и открываем sheet1.xml с помощью любого текстового редактора.

После чего сохраняем sheet1.xml и переходим к следующему, если это необходимо.

Затем копируем измененные файлы обратно в файл xls. И… Собственно всё. 🙂 Теперь листы открыты для изменения.

Возможно та же процедура прокатит и в более ранних версиях, если файл xls предварительно превратить в zip, но не уверен.

UPD : Только что нашел более изящное решение : «Открываем файл в libreoffice. На этом все. Либре вообще пофигу на все эти пароли на редактирование, листы и прочее. Остается только пересохранить файл.»

Как снять защиту с листа Excel? Такая задача встает перед многими пользователями этой офисной программы. Данный табличный редактор предлагает офисным сотрудникам широкий спектр возможностей: , до простых, иногда сложных расчетов. В первую очередь он незаменим для работы бухгалтеров и экономистов, финансистов и банкиров, вынужденных производить много расчетов, а также работать с разнообразными базами данных, задавать автоматическое заполнение ячеек. По статистике, это одно из самых популярных на данный момент офисных приложений в мире. Первая версия Excel появилась в 1985 г.

Проще говоря, это программируемый табличный калькулятор. Однако для простых пользователей табличный редактор может быть тоже весьма полезен. Например, при передаче важной информации вы сможете поместить ее в документ Еxcel, который будет содержать защиту, то есть пароль. Примечательно, что защиту может иметь как отдельный лист, так и вся книга.

Таким образом, программа Еxcel позволяет не просто сформировать, оформить данные грамотно, упорядоченно, но и защитить их при передаче, применив пароль.

Как получить доступ к защищенному листу?

Снятие защиты с листа Excel можно, выбрав соответствующую опцию в меню Сервис — Защита

Чтобы снять защиту с листа в документе Еxcel, необходимо выбрать меню, затем — «Сервис», далее — «Защита», потом — категорию «Снять защиту листа». Если данные, находящиеся именно в этой части документа, ранее были защищены паролем, то система предложит ввести его. После этого весь функционал окажется доступным в полном объеме. Если защищенной окажется вся книга Еxcel, то действовать следует аналогичным образом.

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

Однако пароль имеет особенность теряться, забываться. Программа Еxcel не предлагает возможности восстановить его. Из подобной ситуации, когда необходимо снять защиту листа, не зная пароль, выход есть. И не один. При этом не требуется задействовать специализированные программы. Снять защиту листа Excel можно при помощи архиватора и блокнота. Это объяснить просто. Документ MS Excel представляет собой контейнер с данными. Его основа — файл XML, в котором находятся все сведения и настройки исходного текстового документа. Для получения оттуда информации поменяйте разрешение файла с на ZIP. А затем откройте его архиватором, который есть у вас: winrar, 7-zip или другим.

После этого необходимо найти XML-файл по пути файл.xlsx/xl/worksheets/sheet1.xml.

Вытащите искомый файл и откройте его простым текстовым редактором.

Далее необходимо по тексту найти подстроку sheetProtection, которая является показателем того, есть или нет у листа защита. Данная запись как раз и является показателем защиты. Затем весь блок с этой записью необходимо удалить в тегах. Теперь останется только поменять расширение файла вновь на XLSXS и открыть, не зная пароль, программой Ms Еxcel 2007 или 2010. Таким образом снимаем пароль.

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

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

Внимание! Перед тем как приступить к снятию защиты листа Excel, убедитесь, что на вкладке "Правка" в поле "Разрешить изменять файл нескольким пользователям одновременно" снят флажок. Если этот флажок установлен, то кнопки "Защитить лист", "Защитить книгу", "Снять защиту листа", "Снять защиту книги" будут неактивными! Для того, чтобы проверить установлен ли этот флажок необходимо зайти в пункт меню Сервис/Доступ к книге...(если работа ведется в Excel 2003) либо на вкладку "Рецензирование", в группе "Изменения" нажать кнопку "Доступ к книге" (если работа ведется в Excel 2007 или Excel 2010).

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

Для того чтобы снять защиту листа в Excel 2003 необходимо выбрать пункт меню Сервис/Защита/Снять защиту листа...

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

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

Снятие защиты листа Excel 2007 производится на вкладке «Рецензирование» нажатием кнопки «Снять защиту листа».

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

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

Снять защиту листа Excel в этой версии приложения можно аналогично тому, как это делалось в Excel предыдущей версии. Заходим на вкладку "Рецензирование" и в группе "Изменения" нажимаем кнопку "Снять защиту листа".

При необходимости вводим пароль.

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

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

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

Надстройка позволяет:

1. Ввести пароль в диалоговом окне и снять защиту активного рабочего листа;

2. Ввести пароль в диалоговом окне и разом снять защиту всех листов рабочей книги;

3. Подобрать забытый пароль и снять защиту активного рабочего листа, выбрав опцию "Сбросить пароль"(подбор пароля любой сложности за 2-3 минуты);

4. Подбором паролей снимать защиту всех листов рабочей книги (время работы зависит от количества защищенных листов в книге).

Как снимать защиту всех листов Excel?

Снятие защиты листов может быть утомительным занятием и занимать много времени, если в рабочей книге много защищенных рабочих листов и часто требуется снимать защиту, а затем устанавливать ее заново. Стандартной возможности, позволяющей снимать и устанавливать защиту сразу на все листы рабочей книги в Excel нет. Реализовать такую возможность можно при помощи VBA - встроенного в приложения Microsoft Office языка программирования. Если защита снимается и устанавливается достаточно часто, а рабочие книги, содержат несколько листов, то автоматизировать операцию можно при помощи надстроек для Excel, при этом программа (макрос) пройдет по всем листам рабочей книги и снимет защиту от изменений.

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