Как защитить ячейки от редактирования в Еxcel частично и полностью

Как защитить ячейки от редактирования в Еxcel частично и полностью

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

Можно только представить ситуацию, когда вы пару недель работаете над определенным проектом в программе Excel, а какай-ни будь ваш сослуживец, после вашей смены начал заниматься своими делами и, нечаянно или намеренно, но всё-таки удалил часть информации с вашего документа. Очень неприятная ситуация.

При этом, совсем необязательно компьютеру находиться в офисе. Можно оставить включенным компьютер дома, сбегать минут на 20 в магазин, а вернувшись, увидеть, что над документом уже успели поработать ваши дети. Не менее неприятная ситуация!

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

Как защитить Excel от изменений?

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

Метод первый, блокировка через меню файл

  1. Выделяем всю страницу, нажав по левому верхнему краю нашей таблицы, над координатами 1- 1. Затем, нажимаем правой клавишей мышки на этот же край таблицы. У нас появляется ниспадающее меню, в ней мы ищем пунктик «Формат ячеек…»;
  2. У нас открывается новое окошко. Выбираем меню «Защита». Затем, нам необходимо убрать галочку рядом с командой «Защищаемая ячейка». Жмём Ок;
  3. Выделяем ряды ячеек, нужные нам для блокировки (или целый лист). Затем, кликаем по выделенной области правой клавишей мышки, в ниспадающем меню снова выберем «Формат ячеек»;
  4. Снова у нас появляется знакомое окошко, где в меню «Защита» теперь нам нужно поставить галочку «Защищаемая ячейка». Но, после этих действий выделенные ячейки ещё не защищены. Чтобы они стали защищены, нам необходимо включить «Защита листа». Что интересно, заблокированными окажутся только те ячейки, которые мы выделили вначале. Все прочие остались подвержены редактированию;
  5. Итак, входим опять в файл. В меню «Сведения» левой колонки. В открывшемся окошке выберем «Защитить книгу». Затем, в ниспадающем меню нам нужен пункт «Защитить текущий лист»;
  6. Итак, у нас открылась функция «Защита листа». В новом окошке необходимо поставить галку рядом с командой «Защитить лист и содержимое…». Если вам нужно, есть возможность для дополнительной блокировки и ряда прочих действий. В этом случае советую внимательно прочитать все команды в нижнем окошке и над нужным поставить галочку. Но, нам сейчас это не важно. Обращаем внимание на строчку «Пароль для отключения…». В это поле вводим любой пароль. Если документ важный, пароль подбираем посложней (запишите его на отдельном листе). Нам же достаточно ввести простенький пароль. После ввода пароля, кликнем Ок.
  7. У нас снова появляется окно, где нам предлагают заново ввести тот же пароль. Я думаю, вам понятно, что повторение пароля необходимо для проверки того, как вы запомнили первый. Если вы уже успели забыть пароль, который ввели ранее, повторить его вы уже не сможете. Поэтому, не сможете себе навсегда поставить блок на данный документ, над которым вы так старались. Но, мы пароль помним, вводим его снова и жмём Ок.
  8. После этого, те ячейки (или лист), которые мы заблокировали, никто изменить уже не сможет, и наш документ теперь защищён от нежелательного изменения. По крайней мете та его часть, которую мы заблокировали.

Метод второй, блокировка через рецензирование

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

  • Проделываем то же, что мы делали в пунктах 1 – 3, то есть убираем и ставим галочку над «Защищаемой ячейкой».
  • Теперь, перейдем в верхнее меню «Рецензирование». Примерно в середине этого меню мы видим команду «Защитить лист». Нажмём на эту кнопку.
  • Затем, мы видим вновь окошко «Защита листа», как в верхнем методе. Далее, поступаем также, как до этого по аналогии.

Как разблокировать Excel

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

  1. Войдём в меню «Рецензирование». В этом меню выберем команду «Снять защиту листа»;
  2. Проделав данную операцию, у нас появится окошко ввода пароля. Вы же его не забыли? Вводим придуманный нами раньше пароль. Затем, нажмём Ок.

Всё, теперь мы можем редактировать все ячейки, с которых сняли пароль.

Вывод: — Как защитить лист в Excel от редактирования для нас теперь не является проблемой. Выберите одно из двух предложенных мной действий и смело ставьте пароль. Как вы сами видите, всё очень просто. Я рассматривал Excel 2019 года. В более ранних версиях всё примерно то же самое, за исключением небольших нюансов. Успехов!

Источник:
http://info-kibersant.ru/kakzaschitit-excel-ot-izmeneniy-html.html

Защита листа

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

Защита листа не является функцией безопасности. Она просто запрещает изменение заблокированных ячеек на листе.

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

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

Чтобы предотвратить добавление, изменение, перемещение, копирование или скрытие и отображение листов в книге, см. статью Защита книги.

Чтобы узнать, чем защита файла Excel отличается от защиты книги или листа, прочтите статью Защита и безопасность в Excel.

Выбор элементов листа для блокировки

Вот какие элементы можно заблокировать на незащищенном листе:

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

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

Примечание: Элементы ActiveX, элементы управления форм, фигуры, диаграммы, графические элементы SmartArt, спарклайны, срезы, временные шкалы и некоторые другие элементы блокируются сразу после добавления в таблицу. Однако блокировка будет работать только в том случае, если включена защита листа. Дополнительные сведения о том, как включить защиту, см. в следующем разделе.

Включение защиты листа

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

Шаг 1. Разблокировка всех ячеек, которые необходимо изменять

В файле Excel щелкните ярлычок листа, который вы хотите защитить.

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

Совет: Чтобы выделить несколько несмежных ячеек, нажмите и удерживайте клавишу CTRL и щелкните их левой кнопкой мыши.

Щелкните правой кнопкой мыши в любом месте листа и выберите команду Формат ячеек (либо нажмите клавиши CTRL+1 или COMMAND1 на компьютере Mac), а затем откройте вкладку Защита и снимите флажок Защищаемая ячейка.

Шаг 2. Защита листа

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

Ниже приведены инструкции по защите листа.

На вкладке Рецензирование нажмите кнопку Защитить лист.

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

Источник:
http://support.microsoft.com/ru-ru/office/%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%BB%D0%B8%D1%81%D1%82%D0%B0-3179efdb-1285-4d49-a9c3-f4ca36276de6

Защита листов и ячеек в MS Excel

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

Установка защиты листов
Чтобы защитить лист необходимо перейти на вкладку Рецензирование (Review) -группа Изменения (Changes)Защитить лист (Protect sheet) .
в Excel 2003СервисЗащитаЗащитить лист.
для версий Excel 2010 и выше так же можно щелкнуть правой кнопкой мыши на ярлыке нужного листа и выбрать Защитить лист (Protect sheet)
После нажатия появится окно:

В первом поле Пароль для отключения защиты листа необходимо указать пароль, который будет использоваться для снятия защиты с листа в случае необходимости. Если поле оставить пустым, то для снятия защиты с листа не потребуется вводить пароль и защиту сможет снять любой, кто знает как снимать защиту. Защита без пароля как правило применяется в случаях, когда файлом пользуются исключительно компетентные пользователи, которые отдают себе отчет в том, какие ячейки надо изменять, а какие не трогать. Защита в этом случае предназначена лишь от случайных неверных действий.
Второе поле несколько хитрее и имеет множество пунктов, которые можно отметить галочками. Пункты перечисляют действия, которые будут разрешены пользователю после установки защиты на лист. Это означает, что если установить галочку на пункт «вставку столбцов», то даже после установленной защиты на листе будет доступна возможность добавления новых столбцов без снятия защиты с листа. По умолчанию при первой установке защиты галочки установлены только на первых двух пунктах(выделение заблокированных ячеек и выделение незаблокированных ячеек). Большинство пунктов достаточно красноречивы и не нуждаются в подробном пояснении, но на некоторых стоит остановиться чуть подробнее. После установки защиты пользователю так же будет разрешено(если напротив пункта установлен флажок):

  • выделение заблокированных ячеек (Select locked cells) — разрешено выделять ячейки, для которых установлен атрибут Защищаемая ячейка (правая кнопка мыши на ячейке/диапазоне —Формат ячеек (Format cells) -вкладка Защита (Protection)Защищаемая ячейка (Locked) ). Если отметить этот пункт, то пункт выделение незаблокированных ячеек будет отмечен автоматически, т.к. если разрешено выделение заблокированных ячеек, то конечно, должно быть разрешено выделять и незаблокированные.
  • выделение незаблокированных ячеек (Select unlocked cells) — будет разрешено выделять только те ячейки, для которых атрибут Защищаемая ячейка не установлен. Применяется вместе с отключением пункта выделение заблокированных ячеек, чтобы запретить пользователю после установки защиты даже выделять запрещенные к изменению ячейки. Таким образом пользователь будет вынужден перемещаться только по тем ячейкам, которые ему можно изменять. Подробнее про применение свойства «Защищаемая ячейка» можно ознакомиться в этой статье: Как разрешить изменять только выбранные ячейки?
  • форматирование ячеек (Format cells) — будет разрешено изменять форматы ячеек: цвет заливки, цвет шрифта, размер шрифта, имя шрифта, границы, отступы и т.п.
  • форматирование столбцов (Format columns) — несмотря на вроде понятное название при установке разрешает изменять ширину столбцов. При этом, если пункт форматирование ячеек не установлен, то изменять цвет шрифта, заливки и т.п. будет запрещено
  • форматирование строк (Format rows) — так же как и в случае с пунктом форматирование столбцов при установке разрешает изменять высоту строк, но при этом невозможно изменять цвет шрифта, заливки и т.п., если пункт форматирование ячеек не установлен
  • вставку столбцов (Insert columns) — разрешает вставку целых столбцов (вставлять отдельные ячейки при этом запрещено)
  • вставку строк (Insert rows) — разрешает вставку целых строк (вставлять отдельные ячейки при этом запрещено)
  • вставку гиперссылок (Insert hyperlinks) — разрешает создание гиперссылок на листе (Что такое гиперссылка?). Правда, при этом создать гиперссылки можно будет исключительно в незаблокированных ячейках.
  • удаление столбцов (Delete columns) — разрешает удаление целых столбцов. При этом удаление столбцов допускается только в том случае, если столбец не содержит заблокированных ячеек. Если хоть одна ячейка в столбце с атрибутом «Защищаемая ячейка», то удаление столбца невозможно. Так же невозможно удалять отдельные ячейки внутри столбцов, даже если все ячейки не заблокированные
  • удаление строк (Delete rows) — разрешает удаление целых строк. При этом удаление строк допускается только в том случае, если строка не содержит заблокированных ячеек. Если в строке есть хоть одна ячейка с атрибутом «Защищаемая ячейка», то удаление строки невозможно. Так же невозможно удалять отдельные ячейки внутри строк, даже если все ячейки в строке не заблокированные
  • сортировку (Sort) — один из «хитрых» пунктов. Хоть сам пункт сортировки активен и доступен для вызова, сама сортировка при этом разрешена только в том случае, если все ячейки внутри сортируемого диапазона не заблокированные. Если внутри диапазона будет хоть одна заблокированная ячейка (с атрибутом «Защищаемая ячейка»), то сортировка будет невозможна
  • использование автофильтра (Use Autofilter) — тоже «хитрый» пункт. Как следует из описания допускается только использование автофильтра. Это означает, что если автофильтр уже установлен на листе, то после защиты его можно будет использовать для отбора данных. Однако если фильтр не был установлен до установки защиты на лист — то установить фильтр будет уже невозможно без снятия защиты
  • использование отчетов сводной таблицы (Use PivotTable reports) — при установке будет возможно использовать сводную таблицу для анализа данных: перемещать поля внутри сводной таблицы, отбирать и фильтровать данные. Однако невозможно при этом будет изменить источник данных, обновлять сводную, изменять функции полей, добавлять вычисляемые поля, убирать и добавлять промежуточные итоги, менять макет отчета, стили и т.п.
  • изменение объектов (Edit objects) — будет возможно добавлять, выделять и даже удалять объекты на листе, а так же изменять их размеры и большинство свойств (цвета границ, заливки, эффекты свечения и стилей и пр.). К объектам в данном случае относятся Фигуры (Shapes) , Рисунки (Pictures) , объекты SmartArt, Диаграммы (Charts)
  • изменение сценариев (Edit scenarios) — если до установки защиты были созданы сценарии (Данные (Data)Анализ Что-если (What-If Analysis)Диспетчер сценариев (Scenario manager) ), то после установки защиты их можно будет изменять.
Читайте также  Как правильно искать в таблицах Excel - Трюки и приемы в Microsoft Excel

После установки нужных параметров и нажатия ОК:

  • если пароль не был указан, то на лист будет установлена защита без пароля с указанными параметрами
  • если был указан пароль, то перед защитой появится еще одно окно, в котором будет предложено подтвердить пароль. Там единственное поле, в которое надо просто ввести тот же пароль, что и в первом окне. При установке пароля следует помнить, что регистр букв различается (А и а — будут считаться разными символами), а если указать пароль русскими буквами, то при открытии файла на ПК под управлением MAC OS возможны ошибки преобразования данных и снять защиту установленным паролем будет невозможно. Поэтому лучше применять символы английского алфавита, цифры и доп.символы( !@#$%^&* )

Если после установки защиты пользователь должен иметь возможность выделять все ячейки на листе, но так же необходимо запретить ему доступ к просмотру формул , то перед установкой защиты в нужных ячейках необходимо проделать следующее: выделяем все необходимые ячейки -правая кнопка мыши —Формат ячеек (Format cells) -вкладка Защита (Protection) . Устанавливаем флажок на пункте Скрыть формулы (Hidden) (чаще всего используется вместе с установкой галочки на Защищаемая ячейка (Locked) ). После этого устанавливаем защиту.

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

Если в файле присутствует группировка или структура (Данные (Data)Группировать (Group) ), то её использование будет невозможно на защищенном листе. Она будет доступна только в том виде, в котором была до установки защиты. Хотя здесь тоже есть лазейка, но уже только с применением Visual Basic for Applications(VBA — встроенный в MS Office язык программирования): Как оставить возможность работать с группировкой/структурой на защищенном листе?

Если в файле используются макросы или файл предполагается обрабатывать макросами, то в макросах необходимо предусмотреть снятие кодом защиты перед какими-либо изменениями на листе и последующую установку защиты после всех необходимых действий. Подробнее можно прочитать в статье: Как защитить лист от пользователя, но не от макроса?

Снятие защиты с листа
Чтобы снять защиту с листа необходимо перейти на вкладку Рецензирование (Review) -группа Изменения (Changes)Снять защиту листа (Unprotect sheet) . Если лист был защищен без пароля, то защита будет снята сразу. Если лист был защищен с указанием пароля, то появится окно с запросом пароля

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

Насколько стойкая защита листов в Excel
К сожалению или счастью защита листов в Excel совершенно не стойкая ко взлому. Защита с листа, если пароль не известен, снимается на раз-два даже при помощи VBA. В надстройке MulTEx есть специальная команда, которая поможет снять защиту с листа, если пароль был забыт или утерян: Снять защиту с листа(без пароля).
Но стоит учитывать тот факт, что защита листов изначально не планировалась как средство защиты своих расчетных алгоритмов и интеллектуальной собственности. Защита листов(как и книг) задумывалась как защита «от дурака» — т.е. дабы случайно или по неумению данные не были испорчены или удалены.
Плюс Microsoft все же совершенствует Excel и с выходом новых версий происходят изменения и в области защиты, что не может не радовать. Например, защита листов и книг начиная с версии Excel 2013 уже более стойкая(для тех кто в теме: алгоритм SHA-512 в 2013 и выше против SHA1 в ранних версиях). Это значит, что простым брутфорсом поломать такую защиту хоть и можно, но времени на это уйдет уже гораздо больше. Хотя для снятия защиты с листов в открытых форматах(.xlsx,.xlsm и им подобных) возможно и другими методами.

Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам

Поделитесь своим мнением

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

Источник:
http://www.excel-vba.ru/chto-umeet-excel/zashhita-listov-i-yacheek-v-ms-excel/

Как сделать защиту листа в excel?

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

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

В таблице данных защитим ячейки листа от изменений, данных в шапке и строке итоговых значений.

  1. Выделите диапазон ячеек B2:B6 и вызовите окно «Формат ячеек» (CTRL+1). Перейдите на вкладку «Защита» и снимите галочку на против опции «Защищаемая ячейка». Нажмите ОК.
  2. Выберите инструмент «Рицензирование»-«Защитить лист».
  3. В появившемся диалоговом окне «Защита листа» установите галочки так как указано на рисунке. То есть 2 опции оставляем по умолчанию, которые разрешают всем пользователям выделять любые ячейки. А так же разрешаем их форматировать, поставив галочку напротив «форматирование ячеек». При необходимости укажите пароль на снятие защиты с листа.

Теперь проверим. Попробуйте вводить данные в любую ячейку вне диапазона B2:B6. В результате получаем сообщение: «Ячейка защищена от изменений». Но если мы захотим отформатировать любую ячейку на листе (например, изменить цвет фона) – нам это удастся без ограничений. Так же без ограничений мы можем делать любые изменения в диапазоне B2:B6. Как вводить данные, так и форматировать их.

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

Как скрыть формулу в ячейке Excel

Часто бывает так, что самое ценное на листе это формулы, которые могут быть достаточно сложными. Данный пример сохраняет формулы от случайного удаления, изменения или копирования. Но их можно просматривать. Если перейти в ячейку B7, то в строке формул мы увидим: «СУММ(B2:B6)» .

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

  1. Запретить выделять ячейки на листе.
  2. Включить скрытие содержимого ячейки.

Рассмотрим, как реализовать второй способ:

  1. Если лист защищенный снимите защиту выбрав инструмент: «Рецензирование»-«Снять защиту листа».
  2. Перейдите на ячейку B7 и снова вызываем окно «Формат ячеек» (CTRL+1). На закладке «Защита» отмечаем опцию «Скрыть формулы».
  3. Включите защиту с такими самыми параметрами окна «Защита листа» как в предыдущем примере.

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

Читайте также  Сложение, вычитание, умножение и деление в Excel

Примечание. Закладка «Защита» доступна только при незащищенном листе.

Как скрыть лист в Excel

Допустим нам нужно скрыть закупочные цены и наценку в прайс-листе:

  1. Заполните «Лист1» так как показано на рисунке. Здесь у нас будут храниться закупочные цены.
  2. Скопируйте закупочный прайс на «Лист2», а в место цен в диапазоне B2:B4 проставьте формулы наценки 25%: =Лист1!B2*1,25.
  3. Щелкните правой кнопкой мышки по ярлычке листа «Лист1» и выберите опцию «Скрыть». Рядом же находится опция «Показать». Она будет активна, если книга содержит хотя бы 1 скрытый лист. Используйте ее, чтобы показать все скрытие листы в одном списке. Но существует способ, который позволяет даже скрыть лист в списке с помощью VBA-редактора (Alt+F11).
  4. Для блокировки опции «Показать» выберите инструмент «Рецензирование»-«Защитить книгу». В появившемся окне «Защита структуры и окон» поставьте галочку напротив опции «структуру».
  5. Выделите диапазон ячеек B2:B4, чтобы в формате ячеек установить параметр «Скрыть формулы» как описано выше. И включите защиту листа.

Внимание! Защита листа является наименее безопасной защитой в Excel. Получить пароль можно практически мгновенно с помощью программ для взлома. Например, таких как: Advanced Office Password Recovery – эта программа позволяет снять защиту листа Excel, макросов и т.п.

Полезный совет! Чтобы посмотреть скрытые листы Excel и узнать их истинное количество в защищенной книге, нужно открыть режим редактирования макросов (Alt+F11). В левом окне «VBAProject» будут отображаться все листы с их именами.

Но и здесь может быть закрыт доступ паролем. Для этого выбираем инструмент: «Tools»-«VBAProjectProperties»-«Protection» и в соответствующих полях вводим пароль. С другой стороны, если установленные пароли значит, книга скрывает часть данных от пользователя. А при большом желании пользователь рано или поздно найдет способ получить доступ этим к данным. Об этом следует помнить, когда Вы хотите показать только часть данных, а часть желаете скрыть! В данном случае следует правильно оценивать уровень секретности информации, которая предоставляется другим лицам. Ответственность за безопасность в первую очередь лежит на Вас.

Примечание. Группировка при защите листа Excel – не работает при любых настройках. Сделать доступную в полноценном режиме функцию группировки на защищенном листе можно только с помощью макросов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Скорее всего, в вашей операционной системе не отображаются расширения файлов. Для того чтобы их включить, выполните несколько простых шагов:
    1. Откройте проводник.
    2. Перейдите на вкладку «Вид».
    3. Поставьте галочку около соответствующего пункта.
  1. Затем измените расширение у вашего файла с XLSX на ZIP.
  1. Для этого нужно кликнуть на файл и нажать на клавишу F2. После того как вы измените окончание документа и нажмете на кнопку Enter, вы увидите следующее окно. Нажмите на кнопку «Да».
  1. Теперь у вашего файла новая иконка, поскольку система Windows думает, что это архив.
  1. Откройте этот файл (но не распаковывайте!). Перейдите в папку «xl».
  1. Затем в «worksheets».
  1. В этой папке появится список файлов для каждого листа. Кликните по нему мышкой и перетащите в проводник.
  1. Затем сделайте правый клик мыши по этому файлу. В появившемся меню выберите пункт «Изменить».
  1. В результате этого появится вот такое окно.
  1. Нажмите на сочетание клавиш Ctrl+F. Введите там слово «sheetProtection». Затем на кнопку «Найти далее».
  1. Если файл сохранен в редакторе Excel 2013 или 2016, вы увидите следующее.
  1. В программе 2007 года этот тег намного короче, да и тип шифрования проще.
  1. Удаляем всё, что содержится в теге sheetProtection. В случае примера удалить нужно вот этот кусок.

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

  • в ячейках
  • Запрет на изменение данных что Вами, что третьими лицами
  • Подготовка листа для заполнения третьими лицами только определенных ячеек, чтобы не нарушить работу листа.

Защита устанавливается в два этапа:

  1. Определяются те ячейки, которые будут защищаться. По умолчанию все ячейки являются защищаемыми. Но какие-то ячейки можно оставить не защищенными через Формат ячеек. Например, для своего бухгалтера я сделал расчет налогов и отчислений, для чего ей нужно было только вбить должностной оклад. Ячейки, куда она вбивала данные, я оставил незащищенными, а все остальное закрыл, чтобы что-нибудь не порушить.
  2. Устанавливается защита. Находится этот инструмент на вкладке Рецензирование, группа Изменения, команда Защитить лист. Вам будет предложен на выбор набор тех операций, которые будут разрешены для пользователя. Можно поставить свой пароль.
Читайте также  Изменяем размер ячеек в Excel - Помощь по Word и Excel

Теперь, если кто-то попробует изменить ваши данные, ему будет показываться такое сообщение.

Чтобы снять защиту листа, нужно перейти на ту же вкладку и нажать кнопку Снять защиту листа.

Источник:
http://word-office.ru/kak-sdelat-zaschitu-lista-v-excel.html

Как защитить лист в Excel паролем? Защита всех листов разными паролями

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

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

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

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

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

Кнопка «Защитить лист» расположена на вкладке «Рецензирование». Нажав её, Вы без труда установите защиту на активный лист стандартным способом.

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

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

Защита листа в Excel 2010 осуществляется аналогично тому, как это делается в Excel 2007. Для этого необходимо перейти на вкладку «Рецензирование» и нажать на кнопку «Защитить лист».

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

Как защитить лист паролем в Excel 2013

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

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

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

Быстрая защита листов

Если в рабочей книге содержится несколько листов, то можно пройтись по каждому листу и на каждый установить защиту. Групповая защита листов в Excel не предусмотрена, только по одному. Ускорить этот процесс можно при помощи VBA-надстройки, которая устанавливается в Excel и добавляет к его стандартным возможностям дополнительный функционал. После установки надстройки на ленте Excel появляется дополнительная кнопка, при помощи которой можно вызвать диалоговое окно и выбрать нужный режим установки защиты.

Защита всех листов без пароля

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

Защита всех листов одним паролем

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

Защита каждого листа отдельным случайным паролем

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

Выборочная защита листов паролями из файла

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

Надстройка для быстрой установки защиты

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

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

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

3. защитить листы случайными паролями заданной длины (от 1 до 255 символов);

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

5. использовать для установки защиты пароли из файла (столбец «А» — имена листов, столбец «В» — пароли к ним);

6. выборочно защищать листы (в файле с именами и паролями указываются только те имена листов, которые необходимо запаролить);

7. устанавливать различные сочетания разрешенных действий для защищенных листов.

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

Видео по работе с надстройкой

Источник:
http://macros-vba.ru/nadstrojki/excel/68-zaschita-lista-i-vseh-listov-kak-zaschitit-vse-listy

Защита листа в Excel


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

  • Скрытие формул в ячейках
  • Запрет на изменение данных что Вами, что третьими лицами
  • Подготовка листа для заполнения третьими лицами только определенных ячеек, чтобы не нарушить работу листа.

Защита устанавливается в два этапа:

  1. Определяются те ячейки, которые будут защищаться. По умолчанию все ячейки являются защищаемыми. Но какие-то ячейки можно оставить не защищенными через Формат ячеек. Например, для своего бухгалтера я сделал расчет налогов и отчислений, для чего ей нужно было только вбить должностной оклад. Ячейки, куда она вбивала данные, я оставил незащищенными, а все остальное закрыл, чтобы что-нибудь не порушить.
  2. Устанавливается защита. Находится этот инструмент на вкладке Рецензирование, группа Изменения, команда Защитить лист. Вам будет предложен на выбор набор тех операций, которые будут разрешены для пользователя. Можно поставить свой пароль.

Теперь, если кто-то попробует изменить ваши данные, ему будет показываться такое сообщение.

Чтобы снять защиту листа, нужно перейти на ту же вкладку и нажать кнопку Снять защиту листа.

«Глаза боятся, а руки делают»

P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс «Топ-10 инструментов Excel») и будьте в курсе новых событий.

Навигация по записям

Защита листа в Excel : 6 комментариев

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

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

Подскажите, пожалуйста, как можно защитить весь лист, но при этом не защищать диаграммы? Чтобы была возможность производить форматирование осей, например?

Можно диаграмму разместить на отдельном листе:
Переместить_диаграмму-Разместить_диаграмму-На_отдельном_листе

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

Защита листа предполагает один пароль. Но вы можете сделать так: 1. защитите только формулы через формат ячейки; 2. Поставьте защиту с паролем. Тогда все смогут изменять только не защищенные ячейки.

Источник:
http://excelpractic.ru/zashhita-lista-v-excel.html