Svinkovod.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

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

Основы защиты данных в Excel

Защита листов в Excel не позволяет надежно ограничить доступ к данным в ваших файлах или листах. Связано это с тем, что в Excel применяется простой алгоритм кодирования пароля, который легко взломать. В старых версиях Excel (ранние версии, ниже чем Excel 2010) используется на столько простой алгоритм кодирования, что любой человек, разбирающийся в VBA может его взломать. В версиях Excel 2013 и 2016 используется более усовершенствованный алгоритм шифровки, но и к нему есть не сложные подходы для взлома.

Защита листов или файлов Excel больше всего нужна для ограничения нежелательных изменений и редактирования данных или формул. Я не рекомендую хранить и пересылать конфиденциальную информацию в таблицах Excel.

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

  • Используйте последние версии Excel – 2013 или 2016;
  • Используйте сложные пароли для защиты листов;
  • Защищайте структуру файла от изменений, во избежание редактирования, удаления или переноса данных;
  • Используйте разные пароли для открытия файла Excel и разрешения редактирования;

Как защитить лист Excel

Для защиты листа в Excel проделаем следующие шаги:

  • Кликнем правой кнопкой мыши по вкладке с листом Excel внизу страницы и выберем пункт “Защитить лист…” . Или перейдем во вкладку “Рецензирование” на панели инструментов и нажмем кнопку “Защитить лист” :

Как защитить лист в Excel

Защита листа с панели листов

  • Во всплывающем окне “Защита листа” :
    • В поле “Пароль для отключения защиты листа” введем пароль, который требуется ввести для снятия защиты. Запишите в надежное место ваш пароль.; поле ввода для защиты листа Excel паролем
    • Если вы не хотите защищать ваш лист паролем, а только лишь хотите предупредить пользователей о том, что редактировать данные на листе не приветствуется, то оставьте поле с паролем пустым;
    • В разделе “Разрешить всем пользователем этого листа” зададим настройки тех действий, которые будут разрешены всем пользователям, не имеющим пароль. По умолчанию “галочками” отмечены пункты “Выделение заблокированных ячеек” и “Выделение не заблокированных ячеек” . Если оставить только эти пункты, то пользователи, не имеющие пароля, смогут только просматривать и выделять заблокированные и не заблокированные ячейки.
    • Если вы хотите разрешить пользователям, не знающим пароль, такие действия как: форматирование ячеек, строк и столбцов, возможность вставить/удалить столбцы и строки, добавлять гиперссылки, сортировать данные, использовать автофильтры, строить сводные таблицы и графики , то отметьте эти пункты галочками: настройки доступа к листу Excel
    • После того как мы нажмем кнопку “ОК”, система попросить нас снова ввести присвоенный к листу пароль.

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

    Если вы знаете пароль к листу то, снять защиту не составит труда.

    • Кликните правой клавишей мыши на закладке листа Excel и выберите пункт “Снять защиту листа…” => во всплывающем окне введите пароль и нажмите кнопку “ОК”.

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

    • Также, снять защиту с листа можно через вкладку “Рецензирование” на панели инструментов, кликнув по пункту “Снять защиту листа” => во всплывающем окне введите пароль и нажмите кнопку “ОК”.

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

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

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

    Снять защиту листа Excel без пароля с помощью VBA кода (для Excel 2010 и ниже)

    Если вы используйте версию Excel 2010 и ниже, то вы можете снять защиту листа без пароля с помощью макроса. Если вы используете версию Excel 2013 или 2016, то сохраните защищенный файл в формате xls (Книга Excel 97-2003). Затем проделайте следующие действия:

    • Откройте файл и перейдите на лист с защищенным паролем листом. Важно чтобы лист был активным, для этого рекомендую кликнуть по любой ячейке на защищенном листе;
    • Нажмите комбинацию клавиш Alt + F11 , тем самым, вызвав меню Microsoft Visual Basic ;
    • В открывшемся окне найдите раздел “Project – VBAProject” => кликните правой клавишей мыши по пункту раздела ( VBAProject (название файла.xls ));
    • В выпадающем меню выберите пункт “Insert” => “Module” ;

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

    • В открывшемся окне введите код:
    • Нажмите клавишу F5 или кликните “Run” для запуска кода. Excel “зависнет” на 3-5 минут и после этого выдаст окно с паролем.

    пароль

    • Это не фактически существующий пароль, а тот что сгенерировала система. Кликните “ОК” – ваш лист разблокирован!

    Если ваш файл содержит несколько защищенных листов – используйте этот макрос для каждого листа по отдельности.

    Снять защиту с листа Excel с помощью копирования данных на другой лист

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

    • Откройте файл Excel с защищенным листом;
    • Перейдите на защищенный лист и выделите левой клавишей мыши ячейку А1 ;
    • Нажмите сочетание клавиш Shift + Ctrl + End для выделения всего содержимого на листе;
    • Создайте новый лист в рабочей книге Excel ( Ctrl + N );
    • Левой клавишей мыши нажмите на ячейку А1 на новом листе;
    • Нажмите сочетание клавиш Ctrl + V и вставьте скопированные данные.

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

    Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе “От новичка до мастера Excel“. Успей зарегистрироваться по ссылке!

    Как снять защиту с листа Эксель

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

    Речь не идет про взлом чужих документов. Мы будем работать с тем, что есть на своем компьютере.

    Снимаем защиту в современном Excel

    Открыв защищенный документ, вы увидите следующее.

    Защищенный документ

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

    Выбранная ячейка будет неактивной и редактирование будет невозможно. При этом появится вот такая ошибка.

    Ошибка

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

    1. Кликните на пункт меню «Файл».

    Меню Файл

    1. В появившемся окне нажмите на ссылку «Снять защиту».

    Снять защиту

    1. Сразу после этого вас попросят ввести пароль. Если его не знать, то снять защиту не получится.

    Запрос пароля

    Подобное окно можно вызвать и через другое меню. Для этого нужно выполнить несколько простых шагов.

    1. Перейдите на вкладку «Рецензирование» и нажмите на кнопку «Снять защиту листа».
    2. Результат будет точно таким же.

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

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

    Попробуйте выделить что-нибудь и нажать на сочетание клавиш [knopka]Ctrl[/knopka]+[knopka]C[/knopka]. Активный диапазон сразу же выделится пунктирной рамкой. Это означает, что возможность копирования не отключена.

    Ограничения

    Откройте новый документ и нажмите на клавиши [knopka]Ctrl[/knopka]+[knopka]V[/knopka]. Данные прекрасно перенесутся и для этого не требуется ничего взламывать.

    Копирование

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

    Описанные выше действия подходят для новых версий Экселя. В старом принцип работы немного иной. При открытии файла многие функции также будут недоступны.

    Файл 2003

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

    1. Нажмите на пункт меню «Сервис».
    2. Затем выберите «Защита».
    3. После этого – «Снять защиту листа».

    Пункт Снять защиту листа

    1. Сразу после этого вас попросят ввести ключ безопасности.

    Запрос ключа

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

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

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

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

      Расширения

      1. Затем измените расширение у вашего файла с XLSX на ZIP.

      XLSX на ZIP

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

      Кнопка Да

      1. Теперь у вашего файла новая иконка, поскольку система Windows думает, что это архив.

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

      1. Откройте этот файл (но не распаковывайте!). Перейдите в папку «xl».

      Папка xl

      1. Затем в «worksheets».

      worksheets

      1. В этой папке появится список файлов для каждого листа. Кликните по нему мышкой и перетащите в проводник.

      XML-файл

      1. Затем сделайте правый клик мыши по этому файлу. В появившемся меню выберите пункт «Изменить».

      Изменить

      1. В результате этого появится вот такое окно.

      XML-документ

      1. Нажмите на сочетание клавиш [knopka]Ctrl[/knopka]+[knopka]F[/knopka]. Введите там слово «sheetProtection». Затем на кнопку «Найти далее».

      Найти далее

      1. Если файл сохранен в редакторе Excel 2013 или 2016, вы увидите следующее.

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

      1. В программе 2007 года этот тег намного короче, да и тип шифрования проще.

      Код 2007

      1. Удаляем всё, что содержится в теге sheetProtection. В случае примера удалить нужно вот этот кусок.

      [kod]<sheetProtection algorithmName=»SHA-512″ hashValue=»ydplmZjyfl4WUx6lb4PflgKeEtj8h7kJzHgWKd8/8zIBjoC08NvIlbwRBJOaiiS75BVNYW/H79mLh1CKeCTxjg==» saltValue=»+ZTIc69Lt7qRPzGqT/P7JQ==» spinCount=»100000″ sheet=»1″ objects=»1″ scenarios=»1″/>[/kod]

      1. Затем сохраняем документ нажатием на горячие клавиши [knopka]Ctrl[/knopka]+[knopka]S[/knopka]. Переносим этот файл обратно (с проводника в архиватор).

      Сохранение

      1. Нажимаем на кнопку «OK».

      Клик по OK

      1. Закрываем архиватор.

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

      1. Переименовываем расширение документа обратно на xlsx. Запускаем этот файл.

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

      1. В результате проделанных действий мы видим, что все функции для редактирования стали доступными.

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

      Использование макросов

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

      Макросы

      Подробное описание работы этого макроса можно найти на этой же странице.

      Заключение

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

      В подобных случаях вы увидите вот такое сообщение об ошибке.

      Сообщение об ошибке

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

      Видеоинструкция

      Для тех, у кого остались какие-нибудь вопросы, ниже прикреплён видеоролик с дополнительными комментариями к описанной выше инструкции.

      Защищенный лист excel как снять защиту

      x

      x

      x

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

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

      стрелка синий правый пузырьСнять защиту сразу с нескольких листов с помощью кода VBA

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

      1. Удерживайте ALT + F11 ключи, и он открывает Microsoft Visual Basic для приложений окно.

      2. Нажмите Вставить > Модульи вставьте следующий код в окно модуля.

      3, Затем нажмите F5 ключ для запуска кода и введите пароль, который вы применили для защищенных листов. (защищенные листы должны иметь один и тот же пароль) См. снимок экрана:

      4. Нажмите OK, и защищенные листы сразу оказались незащищенными.

      стрелка синий правый пузырьСнять защиту сразу с нескольких листов с помощью Kutools for Excel

      Kutools for ExcelАвтора Снять защиту листа — удобный инструмент, который поможет вам быстро снять защиту сразу с нескольких листов одним паролем.

      После установки Kutools for Excel, пожалуйста, сделайте следующее:

      1. Нажмите Kutools Plus > Снять защиту листа, см. снимок экрана:

      2. В Снять защиту листа диалоговое окно, защищенные листы будут перечислены в Рабочий лист список, затем отметьте имена листов, с которых вы хотите снять защиту, и щелкните OK, затем введите пароль, который вы применили для защищенных листов (защищенные листы должны иметь одинаковый пароль) в появившемся диалоговом окне, см. снимок экрана:

      3, Затем нажмите OK, окно подсказки напомнит вам, сколько листов было незащищено. Затем нажмите OK, все выбранные листы в вашей книге сняты с защиты. Смотрите скриншот:

      Советы: Чтобы защитить сразу все рабочие листы в вашей книге, вам просто нужно применить Защитить лист of Kutools for Excel как показано на следующем скриншоте:

      Excel: Защита ячейки, листа, книги

      Часто при создании таблиц, содержащих формулы, необходимо защитить данные от случайных изменений.

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

      Защита ячейки

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

      Для проверки выделите на листе ячейку.

      Откройте вкладку «Защита» ( Формат – Ячейки… — Защита )

      В окне «Защищаемая ячейка» должен быть установлен флажок.

      Если Вы хотите скрыть формулу, установите соответствующий флажок.

      Защита ячеек или скрытие формул действуют только после защиты листа.

      Для защиты листа выберите Сервис – Защита – Защитить лист

      Откроется диалоговое окно.

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

      Можно защитить лист не вводя пароль (оставив поле пустым), в этом случае любой пользователь сможет, при необходимости, снять защиту листа

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

      Внимание! Часто требуется, что бы некоторые ячейки были доступны для редактирования, после защиты листа. Для этого проделайте следующее:

      1. Выделите ячейки, которые можно будет редактировать;
      2. Войдите в Формат ячеек , на вкладке « Защита » снимите флажок с позиции « Защищаемая ячейка »;
      3. Защитите весь лист « Сервис – Защита — Защитить лист ».

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

      Защита книги

      Защита книги, как правило, производится в тех случаях, когда информация, подлежащая защите, находится на нескольких листах. Защита паролем книги позволяет сохранить ее структуру и избежать вставки, перемещения или удаления листов.

      В диалоговом окне Защита книги установите флажки:

      • «структуру» – обеспечивает защиту структуры книги, что предотвращает удаление, перенос, скрытие, открытие, переименование и вставку новых листов;
      • «окна» – предотвращает перемещение, изменение размеров, скрытие, показ и закрытие окон.

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

      Удаление защиты листа или книги

      Для удаления защиты листа выберите в меню Сервис – Защита — Снять защиту листа.

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

      Аналогичным образом можно снять защиту книги, выбрав в меню Сервис команду Защита, Снять защиту книги. Если для защиты книги был установлен пароль, то следует ввести этот пароль и нажать кнопку ОК.

      голоса
      Рейтинг статьи
      Читайте так же:
      Как в ворде сделать доклад
Ссылка на основную публикацию
Adblock
detector