Excel Как Узнать Пароль от Защищенного Листа • Использование макросов

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

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

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

Кроме того, можете добавить строку кода
DoEvents
после строки
If Err Then
тогда подвисания не будет (но макрос по прежнему будет работать либо очень быстро и результативно, либо долго и безрезультатно)

Добрый день, несколько лет работало отлично и вот пришли очередные файлы на разбор — и программа зависает на несколько часов и в конце «Не удалось снять защиту книги». Один проход цикла занимает 10 секунд! Эксель 2016, форматы не менялись, вообще вроде бы ничего не изменилось — но больше не работает.

В большинстве случаев, пароль подбирается за 1-2 секунды. Но иногда подвисает, — если больше 5-10 секунд думает, то можно уже не ждать (снимая задачу excel через диспетчер задач)
Видимо, от версии эксель зависит

Создал Макрос предназначен для программного подбора и снятия защиты с листа Excel.
Запустил и зависло причем минут 30 висело и ничего
Версия EXCEL 2016

Огонь, пораздолбал все пароли, сотрудники в шоке, сидят косятся. >:)

Потратил полдня, искал как снять защиту структуры книги от изменений. Перепробовал все что угодно, и вот только здесь наконец таки нашел решение проблемы.
Автору РЕСПЕКТ!!

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

Прошу прощения за возможно тупой вопрос, но куда нужно вставить этот макрос?
1) Если в новую книгу — то он ее и пытается взломать (пишет пароль снял)
2) если открываю Excel с паролем на книгу (при открытии МОДАЛЬНОЕ окно), то в код этой книги встроить код не получается (все не активно, пока активно окно «Введите пароль»).

В Excel 2016 всё работает аналогично, зависать не должно

К сожалению, в 16 Excele тоже намертво зависает и не взламывает. Видимо сделали заплатку.

Перебирайте листы в цикле, внутри цикла активируйте каждый лист, и вызывайте приведенный в статье макрос.
Если сами не справитесь, — можем сделать под заказ (платно)

А не подскажете, пожалуйста, макрос, который будет снимать защиту с 3 листов.. только при условии что на 1 листе один пароль, а на 2 и 3 — другой. Что то не очень получается все правильно сделать:/

Макрос для снятия защиты со всех листов, если пароль одинаковый — знаю. а вот если такая ситуация. не щелкать же каждый лист отдельно(((

Офигеть. Ума не приложу как это работает, но блин работает. Огромное спасибо.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Бывает, что при создании Excel таблиц, нужно защитить от несанкционированных изменений некоторые ячейки с введенными формулами или константами. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
В целом способ совпадает с использованием программы, только игнорируется подбор. Пользователь может получить сообщение об ошибке, но доступ предоставляется. Для запуска макроса требуется:

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

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

Как поставить защиту

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

Откроется диалоговое окно «Защита листа» . Поставьте галочки в тех пунктах, что можно будет делать другим пользователям при работе с листом. Затем введите в поле «Пароль для отключения защиты листа» и нажмите «ОК» .

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

При способе ввести новые или изменить существующие данные в ячейке, появится следующее сообщение: «Ячейка или диаграмма защищена от изменений» .

Как снять защиту с файла Эксель | Макросы Excel
В большинстве случаев, пароль подбирается за 1-2 секунды. Но иногда подвисает, — если больше 5-10 секунд думает, то можно уже не ждать (снимая задачу excel через диспетчер задач)
Видимо, от версии эксель зависит
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Добрый день, несколько лет работало отлично и вот пришли очередные файлы на разбор — и программа зависает на несколько часов и в конце Не удалось снять защиту книги. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Далее открываете архив и переходите в папку «xl», после в «worksheets», где находятся листы в формате .xml. Листы в этом случае называются «sheet» и нумеруются по дате создания (sheet1, sheet2 и т.д.). Открыть файл нужно при помощи стандартного блокнота или специального реактора кода (например, NotePad++).
Excel Как Узнать Пароль от Защищенного Листа • Использование макросов

Снять защиту с листа Excel, убрать пароль с книги, открыть запароленный файл Эксель 2003, 2007, 2010, использование макроса

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

Как убрать пароль

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

На самом деле всё очень просто. Для этого нужно выполнить следующие действия.

  1. Скорее всего, в вашей операционной системе не отображаются расширения файлов. Для того чтобы их включить, выполните несколько простых шагов:
    1. Откройте проводник.
    2. Перейдите на вкладку «Вид».
    3. Поставьте галочку около соответствующего пункта.

    Расширения

    XLSX на ZIP

    1. Для этого нужно кликнуть на файл и нажать на клавишу [knopka]F2[/knopka]. После того как вы измените окончание документа и нажмете на кнопку [knopka]Enter[/knopka], вы увидите следующее окно. Нажмите на кнопку «Да».

    Кнопка Да

    Иконка архива

    Папка xl

    worksheets

    XML-файл

    Изменить

    XML-документ

    Найти далее

    Фрагмент кода

    Код 2007

    Сохранение

    Клик по OK

    Закрытие архиватора

    Запуск измененного файла

    Функции доступны

    Как защитить и снять защиту с листа в Эксель
    В данном случае книга доступна для чтения, но вы ничего не сможете изменить. Стоит отметить, что иногда, если не установлена максимальная защита файла, программа Excel позволяет скопировать содержимое ячеек.
    специалист
    Мнение эксперта
    Витальева Анжела, консультант по работе с офисными программами
    Со всеми вопросами обращайтесь ко мне!
    Задать вопрос эксперту
    Обратите также внимание, программа предупреждает, что его лучше записать, потому что если Вы его забудете, то способов узнать пароль не будет. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
    1. Перейдите в пункт «файл» в левой части верхнего меню программы.
    2. Затем зайдите в «параметры», в левом меню выберите «настройка ленты».
    3. В поле «Основные вкладки» (находится справа) поставьте галочку напротив пункта «Разработчик».

    Как поставить и снять защиту листа в Excel: с паролем и без пароля – инструкция

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: