Как защитить только одну страницу в excel

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

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

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

Выручка.

  1. Выделите диапазон ячеек B2:B6 и вызовите окно «Формат ячеек» (CTRL+1). Перейдите на вкладку «Защита» и снимите галочку на против опции «Защищаемая ячейка». Нажмите ОК.
  2. Формат ячеек.

  3. Выберите инструмент «Рицензирование»-«Защитить лист».
  4. Защита листа.

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

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

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



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

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

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

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

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

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

  4. Включите защиту с такими самыми параметрами окна «Защита листа» как в предыдущем примере.

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

Пусто.

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

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

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

  1. Заполните «Лист1» так как показано на рисунке. Здесь у нас будут храниться закупочные цены.
  2. Скопируйте закупочный прайс на «Лист2», а в место цен в диапазоне B2:B4 проставьте формулы наценки 25%: =Лист1!B2*1,25.
  3. Прайс.

  4. Щелкните правой кнопкой мышки по ярлычке листа «Лист1» и выберите опцию «Скрыть». Рядом же находится опция «Показать». Она будет активна, если книга содержит хотя бы 1 скрытый лист. Используйте ее, чтобы показать все скрытие листы в одном списке. Но существует способ, который позволяет даже скрыть лист в списке с помощью VBA-редактора (Alt+F11).
  5. Скрыть.

  6. Для блокировки опции «Показать» выберите инструмент «Рецензирование»-«Защитить книгу». В появившемся окне «Защита структуры и окон» поставьте галочку напротив опции «структуру».
  7. Структуру.

  8. Выделите диапазон ячеек B2:B4, чтобы в формате ячеек установить параметр «Скрыть формулы» как описано выше. И включите защиту листа.

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

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

VBA.

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

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

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

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

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

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

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

В следующих разделах описано, как защитить и отоградить Excel для Windows.

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

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

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

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

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

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

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

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

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

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

    Вкладка "Защита" в диалоговом окне "Формат ячеек"

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

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

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

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

    Изображение ленты Excel

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

    Диалоговое окно «Защита листа»

    Параметр

    Возможность

    выделение заблокированных ячеек

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

    выделение незаблокированных ячеек

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

    форматирование ячеек

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

    форматирование столбцов

    Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная, группа Ячейки, кнопка Формат).

    форматирование строк

    Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная, группа Ячейки, кнопка Формат).

    вставку столбцов

    Вставка столбцов.

    вставку строк

    Вставка строк.

    вставку гиперссылок

    Вставка новых гиперссылок (даже в незаблокированных ячейках).

    удаление столбцов

    Удаление столбцов.

    Примечание: Если delete columns is protected and Insert columns is not protected, a user can insert columns but cannot delete them.

    удаление строк

    Удаление строк.

    Примечание: Если delete rows is protected and Insert rows is not protected, a user can insert rows but cannot delete them.

    сортировку

    Использование команд для сортировки данных (вкладка Данные, группа Сортировка и фильтр).

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

    использование автофильтра

    Использование стрелок раскрывающегося списка для изменения фильтра в диапазонах, если применяются автофильтры.

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

    использование отчетов сводной таблицы

    Форматирование, изменение макета, обновление данных либо иное изменение отчетов сводной таблицы, а также создание отчетов.

    изменение объектов

    Выполнять следующие действия:

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

    • Внесение каких-либо изменений (например, форматирование) во встроенную диаграмму. Диаграмма по-прежнему будет обновляться при изменениях ее исходных данных.

    • Добавлять и редактировать заметки.

    изменение сценариев

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

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

    Важно: 

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

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

Если лист защищен, команда Защитить лист на ленте изменяется на Снять защиту листа. Команду Снять защиту листа можно найти на вкладке Рецензирование в группе Изменения.

Изображение ленты Excel

Изображение ленты Excel

Чтобы снять защиту листа, сделайте следующее:

  1. Выберите лист, защиту которого вы хотите снять.

  2. Выберите Файл > Сведения > Защита > Снять защиту листа или РецензированиеИзменения > Снять защиту листа.

  3. Если лист защищен паролем, введите его в диалоговом окне Защита листа и нажмите кнопку ОК.

В следующих разделах описано, как защитить и отоградить Excel в Интернете.

  1. Выберите Просмотр> Управление защитой.

  2. Чтобы включить защиту, в области задач Управление защитой выберите Защитить лист.

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

    Управление защитой листа

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

    Настройка защиты диапазона

  4. При необходимости, чтобы потребовать ввода пароля для изменения диапазона, выберите Диапазон, введите и подтвердите пароль, а затем выберите Сохранить. Убедитесь, что защита листа включена.

    Настройка защиты диапазона

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

    Настройка пароля листаважно

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

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

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

    Параметр

    Возможность

    выделение заблокированных ячеек

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

    выделение незаблокированных ячеек

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

    формат ячеек

    Измените параметры в группах Шрифт и Выравнивание на вкладке Главная.

    Заметка      Если форматирование ячеек и скрытые свойства ранее были защищены с помощью диалоговых окна Формат ячеек или Условное форматирование, они остаются защищенными, но изменять параметры в этих диалоговых окнах можно только с помощью Excel для Windows. Если условное форматирование было применено до установки защиты листа, форматирование будет изменяться при вводе значения, удовлетворяющего определенному условию.

    форматирование столбцов

    Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная, группа Ячейки, кнопка Формат).

    форматирование строк

    Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная, группа Ячейки, кнопка Формат).

    вставку столбцов

    Вставка столбцов.

    вставку строк

    Вставка строк.

    вставку гиперссылок

    Вставка новых гиперссылок (даже в незаблокированных ячейках).

    удаление столбцов

    Удаление столбцов.

    Примечание: Если delete columns is protected and Insert columns is not protected, a user can insert columns but cannot delete them.

    удаление строк

    Удаление строк.

    Примечание: Если delete rows is protected and Insert rows is not protected, a user can insert rows but cannot delete them.

    сортировку

    Использование команд для сортировки данных (вкладка Данные, группа Сортировка и фильтр).

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

    использование автофильтра

    Использование стрелок раскрывающегося списка для изменения фильтра в диапазонах, если применяются автофильтры.

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

    использование отчетов сводной таблицы

    Форматирование, изменение макета, обновление данных либо иное изменение отчетов сводной таблицы, а также создание отчетов.

    изменение объектов

    Выполнять следующие действия:

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

    • Внесение каких-либо изменений (например, форматирование) во встроенную диаграмму. Диаграмма по-прежнему будет обновляться при изменениях ее исходных данных.

    • Добавлять и редактировать заметки.

    изменение сценариев

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

    Примечания

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

    • ActiveX элементы управления формы, фигуры, диаграммы, smartArt, спарклайны, срезы, временные шкалы и другие элементы управления уже заблокированы при их добавлении в таблицу. Однако блокировка работает только в том случае, если вы включаете защиту листа. Дополнительные сведения см. в теме Защита элементов управления и связанных ячеек на сайте.

Отключить или приостановить лист можно двумя способами.

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

  1. Выберите Просмотр> Управление защитой.

  2. Чтобы отключить защиту, в области задач Управление защитой отключите защиту листа.

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

Приостановка защиты

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

  1. Чтобы приостановить защиту листа, выберите просмотр > Приостановка защиты.

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

  2. Чтобы возобновить защиту листа, выберите просмотр > возобновить защиту.

    Resuming sheet protection

Если лист защищен (Лист1), в нижней части листа отображается значок блокировки, а в случае приостановки (Лист2) — незаблокировка значка.

Защита листа

См. также

Защита и безопасность в Excel

Защита файла Excel

Защита книги

Блокировка и разблокировка определенных областей защищенного листа

Блокировка ячеек

Отображение и скрытие формул

Защита элементов управления и связанных ячеек на сайте

Копирование и вставка данных на защищенном листе

Видео: защита книг и книг паролем (Excel 2013)

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

Защита диапазона в Microsoft Excel

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

  1. Сначала откройте таблицу, в которой собираетесь производить изменения. Затем перейдите на вкладку «Рецензирование» и разверните меню «Защита».Открытие меню для установки пароля на диапазон электронной таблицы в Microsoft Excel

  2. В нем выберите вариант «Разрешить изменение диапазонов».Вызов окна с настройкой для установки пароля на диапазон электронной таблицы в Microsoft Excel

  3. Появится новое окно, в котором вас интересует кнопка «Создать».Переход к выбору ячеек для установки пароля на диапазон электронной таблицы в Microsoft Excel

  4. После нажатия по ней понадобится выбрать ячейки для диапазона, который будет входить в защиту.Выбор ячеек для установки пароля на диапазон электронной таблицы в Microsoft Excel

  5. Если для него устанавливается пароль, понадобится его еще раз подтвердить. Запомните этот пароль или запишите где-то, поскольку сбросить его без предварительного ввода нельзя.Подтверждение ввода для установки пароля на диапазон электронной таблицы в Microsoft Excel

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

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

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

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

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

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

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

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

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

Защита книги в Microsoft Excel

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

  1. В том же меню «Защита» выберите пункт «Защитить книгу».Вызов меню для установки пароля на книгу электронной таблицы в Microsoft Excel

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

  3. Как и в прошлые разы, введенный пароль придется подтвердить, чтобы вы точно убедились в правильности его ввода.Применение изменений для установки пароля на книгу электронной таблицы в Microsoft Excel

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

Читайте также

Как сделать список внутри ячейки в Microsoft Excel

Как добавить примечания в Microsoft Excel

Защита Excel-файла

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

Изменение настроек при сохранении для установки пароля на файл электронной таблицы в Microsoft Excel

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

Защита ячеек от редактирования в Microsoft Excel

Защита ячеек в Microsoft Excel

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

​ немного другой интерфейс,​, чтобы снова включить​

Включение блокирования ячеек

​ книгой. До включения​.​ нежелательного изменения. Впрочем,​. При желании можно​«Защита»​ Excel иногда возникает​ своем огороде».​

Способ 1: включение блокировки через вкладку «Файл»

​ несколько пользователей, причем​(Locked)​ и выбрать на​Когда книга будет защищена,​

  1. ​ заполнили столбец ПРОДАННОЕ​ вмешательства. Это важно,​ заметите, что команды​Пароль​ но если не​ защиту. В разделе​ защиты паролем, разблокированы​Появляется окошко, в которое​​ этот вариант отличается​​ установить блокирование определенных​

    Переход в формат ячеек в Microsoft Excel

  2. ​. Снимите галочку около​ потребность запретить редактирование​Если необходимо защититься от:​​ каждый из них​​. Все ячейки, для​ вкладке​​ посторонние смогут открывать​​ КОЛИЧЕСТВО и отправили​​ потому что иногда​​ для изменения структуры​

    Защита в формате ячеек в Microsoft Excel

  3. ​.​ указано иное, функции​ Защитить лист или​​ некоторые ячейки в​​ следует ввести ранее​

    Перемещение в формат ячеек в Microsoft Excel

  4. ​ от предыдущего способа​​ действий, изменяя настройки​​ параметра​ ячейки. Особенно это​​удаления, переименования, перемещения листов​​ должен иметь доступ​​ которых этот флажок​​Данные (Data)​

    Включение защиты в формате ячеек в Microsoft Excel

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

  5. ​кнопку​​ данные, но переименовать​​ внесения каких-то изменений​

    Перемещение во вкладку Файл в программе Microsoft Excel

  6. ​ времени и сил​​Вставить​​ ​​Пример структуры книги​​Совет:​ руководитель завершит работу​​ ввода нужно кликнуть​​ выполняется через другую​

    Переход к влючению защиты листа в Microsoft Excel

  7. ​ ниже. Но, в​. Нажмите на кнопку​ где содержатся формулы,​​изменения закрепленных областей («шапки»​ листа, то можно​​ защищены при включении​Проверка данных (Data Validation)​ листы, вставить новый,​ в другие ячейки,​ на создание сводной​,​Защита паролем необязательна. Если​Примечания:​ Рекомендуется разблокировать все ячейки,​ с книгой, вы​​ по кнопке​ вкладку.​​ большинстве случаев, настройки​«OK»​ или на которые​ и т.п.)​ установить защиту листа​ защиты листа. Все​. В Excel 2003​​ поменять их расположение​​ защитим их.​

    Настройки защиты листа в Microsoft Excel

  8. ​ таблицы или объемного​Удалить​ вы не укажете​ Защита книги отличается от​ которые нужно изменить,​ можете заблокировать эти​«OK»​Снимаем и устанавливаем флажки​ выставленные по умолчанию,​.​ ссылаются другие ячейки.​нежелательных изменений структуры (сворачивание​ с разными паролями​​ ячейки, где вы​​ и старше это​ и т.п. Попробуем.​Для начала освободим от​ массива, а другой​,​ пароль, любой пользователь​

Подтверждение пароля в Microsoft Excel

​ защиты файла Excel​ перед тем как​ ячейки.​.​ около параметра «Защищаемая​ удовлетворяют потребностям пользователей​Выделите диапазон, который желаете​ Ведь внесенные в​ строк/столбцов при помощи​

Способ 2: включение блокировки через вкладку «Рецензирование»

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

  1. ​ или листа паролем.​ защитить лист или​Выполните указанные ниже действия,​После этих действий защита​ ячейка» в окне​ по блокировке диапазонов.​ заблокировать. Опять перейдите​ них некорректные изменения​
  2. ​ кнопок группировки «плюс/минус»)​ ячеек.​ будут доступны для​ с помощью меню​ у нас по-прежнему​

    Переход к включению блокировки листа в Microsoft Excel

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

Окно настроек защиты листа в Microsoft Excel

​ со всех ячеек​​ формата соответствующих диапазонов​ В поле​

Разблокировка диапазона

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

Ячейка заблокирована в Microsoft Excel

  1. ​ точно так же,​​«Пароль для отключения защиты​​«Формат ячеек…»​

    Переход во вкладку Рецензирование в Microsoft Excel

  2. ​ структуру расчетов. Производить​ книги внутри окна​​ на вкладке​​ защиту. Чтобы наглядно​​(Data — Validation)​​ только в столбец​

    Переход в снятие защиты с листа в Microsoft Excel

  3. ​ Выделяем D4:D11, правой​ ваши труды.​,​ легко запомнить. Записывайте​Сведения о том, как​​ после применения защиты.​​Выделите ячейки, которые нужно​

Сеятие защиты в Microsoft Excel

​Как видим, несмотря на​ как мы это​ листа»​

​.​ защиту данных в​ Excel​Рецензирование (Review)​ видеть, какие ячейки​. На вкладке​ ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы​ кнопкой вызываем меню,​Рассмотрим способы защиты документа​Копировать​ пароли и храните​ заблокировать файл, чтобы​

​ Чтобы снять защиту,​

lumpics.ru

Блокировка ячеек

​ блокировать.​​ то, что в​ делали в предыдущем​нужно ввести любое​Во вкладке​ особенно ценных таблицах​то вам необходима защита​кнопку​ будут защищены, а​Параметры​ защитить книгу полностью,​ выбираем ФОРМАТ ЯЧЕЕК​ Excel и его​,​ их в безопасном​ другие пользователи не​ просто удалите пароль.​На вкладке​ программе Эксель не​ способе.​ ключевое слово, которое​«Защита»​

​ на компьютере, к​ всех листов книги,​Разрешить изменение диапазонов (Allow​ какие — нет,​из выпадающего списка​ на вкладке РЕЦЕНЗИРОВАНИЕ​ и убираем галочку​ отдельных элементов.​Скрыть​ месте. Если вы​ смогли открыть его,​Кроме книг и листов,​Главная​ имеется интуитивно понятного​

​Переходим во вкладку «Рецензирование».​ будет использоваться для​поставьте галочку у​

  1. ​ которому имеет доступ​ с помощью кнопки​

  2. ​ users edit ranges)​​ можно воспользоваться этим​​ можно выбрать тип​​ выбираем ЗАЩИТИТЬ КНИГУ.​​ с пункта ЗАЩИЩАЕМАЯ​Как поставить защиту на​и​​ их потеряете, их​​ см. в статье​

  3. ​ можно защищать формулы.​​в группе​​ инструмента для защиты​​ Кликаем по кнопке​​ доступа к возможностям​ пункта​​ и другие лица​​Защитить книгу (Protect Workbook)​. В версии Excel​

    ​ макросом.​​ разрешенных к вводу​ Оставляем галочки напротив​ ЯЧЕЙКА.​ ячейку в Excel?​Показать​ невозможно будет восстановить.​ Защита файла Excel.​Примечание:​Выравнивание​ конкретной ячейки, а​ «Защитить лист». Эта​

  4. ​ редактирования. После того,​​«Защищаемая ячейка»​​ кроме вас, просто​на вкладке​​ 2003 и старше​​Для включения защиты текущего​​ данных:​​ пункта СТРУКТУРУ и​​Теперь выбираем вкладку РЕЦЕНЗИРОВАНИЕ​​ По умолчанию все​, недоступны.​Длина паролей в Excel​Чтобы предотвратить изменение определенных​

    ​ Мы стараемся как можно​​щелкните маленькую стрелку,​ не всего листа​ кнопка расположена в​ как настройки выполнены,​. Кликните по кнопке​ необходимо. Необдуманные действия​Рецензирование (Reveiw)​ для этого есть​ листа в Excel​

​Соседние вкладки этого окна​ придумываем пароль.​

support.office.com

Защита книги

​ – ЗАЩИТИТЬ ЛИСТ.​​ ячейки в Excel​Кроме того, в Excel​ для Mac не​ областей на листе,​ оперативнее обеспечивать вас​ чтобы открыть всплывающее​ или книги, данную​ блоке инструментов «Изменения».​ жмем на кнопку​«OK»​ постороннего пользователя могут​или — в​ команда в меню​ 2003 и старше​ позволяют (при желании)​Теперь, если мы попробуем​ Появляется такое окно,​ защищаемые. Это легко​ для Windows параметр​ должна превышать 15 символов.​

​ необходимо защитить его.​ актуальными справочными материалами​ окно​ процедуру можно выполнить​После этого открывается точно​«OK»​.​ разрушить все плоды​

​ старых версиях Excel​​Сервис — Защита -​ — выберите в​ задать сообщения, которые​ переименовать лист, у​ где будут проставлены​ проверить: кликаем на​Защита книги​ Если пароль был​ Дополнительные сведения см.​ на вашем языке.​

Пример структуры книги​Формат ячеек​

​ путем некоторых дополнительных​​ такое же окно​.​Но, дело в том,​ вашей работы, если​ — через меню​

  • ​ Разрешить изменение диапазонов​ меню​ будут появляться перед​ нас это не​ 2 галочки. Первую​ любую ячейку правой​

  • ​в меню​ задан в Excel​ в статье Защита​ Эта страница переведена​.​ манипуляций через изменение​

  • ​ настроек защиты листа,​Открывается ещё одно окно,​ что после этого​ некоторые данные не​Сервис — Защита -​(Tools — Protection -​

Защита структуры книги

​Сервис — Защита -​ вводом — вкладка​

  1. ​ получится. Все команды​​ из них мы​​ кнопкой, выбираем ФОРМАТ​​Сведения​​ для Windows и​

    Диалоговое окно

    ​ книги.​​ автоматически, поэтому ее​​На вкладке​​ форматирования.​ как и в​ в котором следует​ диапазон ещё не​ будут хорошо защищены.​ Защитить книгу​​ Allow users to​​ Защитить лист​Сообщение для ввода​ серого цвета: они​ убираем, чтобы исключить​ ЯЧЕЕК – ЗАЩИТА.​также указывает, защищена​

  2. ​ содержит более 15 символов,​​Чтобы узнать, чем защита​​ текст может содержать​

    ​Защита​​Автор: Максим Тютюшев​

    • ​ первом варианте. Все​ повторить пароль. Это​ стал защищенным. Он​ Давайте взглянем, как​(Tools — Protection -​ change ranges)​(Tools — Protection -​(Input Message​ не работают.​ любое вмешательство сотрудников​ Видим, что галочка​ ли структура книги.​

    • ​ открыть защищенную им​ файла Excel отличается​ неточности и грамматические​установите флажок​Примечание:​ дальнейшие действия полностью​ сделано для того,​ станет таковым только​ именно это можно​ Protect workbook)​:​ Protect worksheet)​)​Снимается защита с листа​

  3. ​ филиалов, кроме заполнения​ на пункте ЗАЩИЩАЕМАЯ​​ Чтобы просмотреть этот​​ книгу невозможно. Чтобы​ от защиты книги​ ошибки. Для нас​Защищаемая​Мы стараемся как​​ аналогичные.​​ чтобы, если пользователь​

    ​ тогда, когда мы​ сделать.​:​​В появившемся окне необходимо​​, а в Excel​

Как определить, защищена ли книга?

​, и в случае​​ и книги теми​​ столбца ПРОДАННОЕ КОЛИЧЕСТВО.​​ ЯЧЕЙКА проставлена. Но​​ параметр, выберите​ открыть такой файл​

Параметр

​ или листа, прочтите​ важно, чтобы эта​ячейка и нажмите​ можно оперативнее обеспечивать​Урок:​​ в первый раз​​ включим защиту листа.​​Скачать последнюю версию​​При необходимости, Excel предоставляет​​ нажать кнопку​​ 2007 и новее​​ ввода некорректной информации​​ же кнопками. При​​ Придумываем пароль и​​ это еще не​​Файл​​ в Excel для​​ статью Защита и​​ статья была вам​

Команды для работы с листом недоступны в заблокированной книге

​ кнопку​ вас актуальными справочными​​Как поставить пароль на​​ ввел ошибочный пароль,​​ Но при этом,​​ Excel​ возможность зашифровать весь​Создать (New)​ — нажмите кнопку​​ — вкладка​​ снятии система будет​​ нажимаем ОК.​​ значит, что они​​ >​​ Mac, попросите автора​

Состояние защиты книги выделен на вкладке

Отмена защиты книги Excel

​ безопасность в Excel.​​ полезна. Просим вас​​ОК​​ материалами на вашем​​ файл Excel​ тем самым навсегда​​ изменять нельзя будет​​В Экселе не существует​

См. также

​ файл книги, используя​и ввести имя​

​Защитить лист (Protect Sheet)​

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

​ требовать тот же​Внимание! Не забудьте свой​ уже защищены от​Сведения​

​ документа изменить длину​Чтобы защитить структуру книги,​ уделить пару секунд​

support.office.com

Защита ячеек в Excel от изменения и редактирования значений или форматов

​, чтобы закрыть во​ языке. Эта страница​При нажатии на любую​ не заблокировал бы​ только те ячейки,​ специального инструмента, предназначенного​ несколько различных алгоритмов​ диапазона, адреса ячеек,​на вкладке​(Error Alert)​ пароль.​ пароль!​ изменений.​

​ >​ пароля.​ выполните следующие действия:​

Защита ячейки Excel от изменения

​ и сообщить, помогла​ всплывающем окне.​ переведена автоматически, поэтому​ область заблокированного диапазона​ сам себе доступ​ где мы установили​ для блокировки отдельных​ шифрования семейства RC4.​ входящих в этот​Рецензирование (Reveiw)​:​Microsoft Excel предоставляет пользователю​Теперь в диапазон D4:D11​Зачем нам эта информация?​Защита книги​В Excel для Windows​

Защищаемая ячейка.

​Выберите​ ли она вам,​Примечание:​ ее текст может​ или при попытке​ к редактированию. После​ галочки в соответствующем​ ячеек, но данную​ Такую защиту проще​ диапазон и пароль​. В открывшемся диалоговом окне​ ​ несколько, условно выражаясь,​ посторонние лица смогут​ Дело в том,​.​ нажмите кнопку​Рецензирование​

​ с помощью кнопок​При попытке выполнить​ содержать неточности и​ изменить её содержимое​ ввода ключа нужно​ пункте, а те,​ процедуру можно осуществить​ всего задать при​ для доступа к​ можно задать пароль​Мы можем полностью или​

​ уровней защиты -​ только вписать какое-то​ что в Excel​Выберите​ОК​>​ внизу страницы. Для​ эти действия на​ грамматические ошибки. Для​ будет появляться сообщение,​

​ нажать кнопку​ в которых галочки​ с помощью защиты​ сохранении книги, т.е.​ этому диапазону:​ (он будет нужен,​ выборочно запретить пользователю​ от простой защиты​ значение. Т.к. мы​ нет такой функции,​Рецензирование​и введите пароль​

Защита листа.

​Защитить книгу​ удобства также приводим​

​ книгу или лист,​ нас важно, чтобы​ в котором говорится​«OK»​ были сняты, останутся​ всего листа.​ выбрать команды​Повторите эти действия для​ чтобы кто попало​ менять содержимое ячеек​ отдельных ячеек до​ ограничили все остальные​

​ которая позволяет защитить​

Защита книги Excel от редактирования

​>​ еще раз, чтобы​.​ ссылку на оригинал​ который еще не​ эта статья была​ о том, что​. Если пароли совпадут,​ редактируемыми.​Для того, чтобы защитить​

​Файл — Сохранить как​ каждого из диапазонов​ не мог снять​ любого заданного листа.​ шифрования всего файла​ действия, никто не​ отдельную ячейку. Можно​

​Защитить книгу​ подтвердить его, а​Примечание:​ (на английском языке).​ защищен, вы увидите,​ вам полезна. Просим​ ячейка защищена от​ то блокировка будет​Переходим во вкладку​ ячейку или диапазон​ (File — Save​

Защита книги.

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

​. Введите пароль и​ затем снова нажмите​ Вариант​Вы можете защитить структуру​ что уже заблокированные​ вас уделить пару​

exceltable.com

Защита данных в Microsoft Excel

​ изменений. Если вы​ завершена. Если они​«Файл»​ нужно произвести действия,​ As)​ все они не​ помощи списка флажков​ защиты следуйте простому​ RC4. Разберем их​

Уровень 0. Защита от ввода некорректных данных в ячейку

​ цвет фона. Все​ и тогда все​ нажмите кнопку​ кнопку​окна​ книги Excel паролем,​ ячейки. Это означает,​ секунд и сообщить,​ знаете пароль и​ не совпадут, то​.​ которые описаны ниже.​, а затем в​ окажутся в списке.​ настроить, при желании,​ алгоритму:​​ последовательно…​​ средства форматирования на​​ ячейки на нем​​ОК​ОК​доступен только в​ чтобы запретить другим​​ что ячейки готовы​ ​ помогла ли она​​ осознано хотите отредактировать​​ придется производить повторный​​В разделе​Выделите весь лист, кликнув​ окне сохранения найти​ Теперь можно нажать​

Как защитить лист вȎxcel от редактирования частично

​ исключения:​Выделите ячейки, которые​Самый простой способ. Позволяет​ верхней панели инструментов​ будут защищены от​​.​ ​.​​ Excel 2007, Excel​​ пользователям просматривать скрытые​ к заблокирован при​ вам, с помощью​​ данные, то для​ ​ ввод.​​«Сведения»​

Как защитить лист вȎxcel от редактирования частично​ по прямоугольнику, который​

Уровень 1. Защита ячеек листа от изменений

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

  1. ​Защита и безопасность в​​В Excel для Mac​​ 2010, Excel для​ листы, а также​ защите книги или​ кнопок внизу страницы.​ снятия блокировки вам​​Теперь те диапазоны, которые​ ​кликаем по кнопке​​ находится на пересечении​​ список​ ​Защитить лист​​ оставить пользователю возможность,​​(если таковые есть),​ ​ пользователь вводит в​​ они не работают.​ вмешательства. С одной​ Excel​ снова введите пароль​ Mac 2011 и​ добавлять, перемещать, удалять,​ листа.​ Для удобства также​ нужно будет проделать​ мы ранее выделили​«Защитить книгу»​ панелей координат Excel.​Сервис — Общие параметры​(см. предыдущий пункт)​ например, форматировать защищенные​
  2. ​ щелкните по ним​ определенные ячейки и​​ стороны это удобно,​Защита файла Excel​​ и нажмите кнопку​ Excel 2016 для​ ​ скрывать и переименовывать​На вкладке «​​ приводим ссылку на​ некоторые действия.​ и в настройках​​. В появившемся списке​​ Кликните правой кнопкой​​ (Tools — General​​ и включить защиту​ и незащищенные ячейки,​ правой кнопкой мыши​ не разрешает вводить​Если на одном компьютере​ но что делать,​Защита листа​ОК​ Mac. Выберите​

Как защитить лист вȎxcel от редактирования частично

​ листы.​Рецензирование​ оригинал (на английском​Переходим во вкладку​ форматирования установили их​ выбираем пункт​ мыши. В появившемся​ Options)​ всего листа.​ необходимо установить первых​ и выберите в​

Уровень 2. Выборочная защита диапазонов для разных пользователей

​ недопустимые данные (например,​ работает несколько человек,​ если нам нужно​Одновременная работа нескольких пользователей​.​окна​Примечание:​» на ленте​ языке) .​«Рецензирование»​ защиту, будут недоступны​

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

Как защитить лист вȎxcel от редактирования частично

​ для редактирования. В​.​​ по пункту​​ мы можем ввести​ к любому из​ можно разрешить пользователям​Формат ячеек​ дробное количество человек​ свои документы от​

Как защитить лист вȎxcel от редактирования частично

​ ячейки, а лишь​ с помощью функции​Рецензирование​ запретить пользователям перемещать,​ снимки экрана созданы​изменения​ можно защитить всю​​На ленте в группе​​ остальных областях можно​Открываются настройки защиты листа.​«Формат ячеек…»​

​ два различных пароля​ защищенных диапазонов из​ использовать сортировку, автофильтр​(Format Cells)​ или дату октябрьской​ редактирования третьими лицами.​ некоторые?​ совместного редактирования​» нажмите значок​

Уровень 3. Защита листов книги

​ закрывать, скрывать и​

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

​. На вкладке​ революции вместо даты​ Можно ставить защиту​​Рассмотрим пример. Имеем простую​​Видео: Защита книги или​​Защитить книгу​​ показывать окна книги,​ вы используете другую​Защитить лист​​ также изменять несколько​«Изменения»​ ​ и сохранять результаты.​ галочка около параметра​​Откроется окно изменения формата​

Как защитить лист вȎxcel от редактирования частично

Уровень 4. Шифрование файла

​ файла (только чтение)​ требовать пароль именно​ средства работы с​Защита​ заключения договора и​ не только на​ таблицу с данными.​ листа паролем (Excel​. Если выделен,​​ а также изменять​ версию, то в​или​​ ячеек, после включения​кликаем по кнопке​Существует ещё один способ​«Защитить лист и содержимое​​ ячеек. Перейдите во​ и на изменение:​ для этого диапазона,​​ таблицами.​(Protection)​ т.п.) Чтобы задать​ отдельные листы, но​ Такую таблицу нам​ 2013)​

Как защитить лист вȎxcel от редактирования частично

planetaexcel.ru

​ книга защищена.​

Хитрости »

12 Июнь 2012              187393 просмотров


Каждому пользователю свой лист/диапазон

Очень часто на своих тренингах и в форумах я слышу вопрос: как защитить доступ к книге так, чтобы для каждого пользователя был доступен только свой лист/листы? А другие ячейки или листы были недоступны для изменения или просмотра? Или скрыть отдельные столбцы с глаз пользователя? Часть подобного функционала предоставляется стандартными средствами Excel, а другая(например, доступность просмотра только конкретных листов) достигается только через макросы. В этой статье хочу привести несколько примеров реализации подобных разграничений прав между пользователями, их плюсы и минусы.

  • Разграничение доступа к ячейкам стандартными средствами

Разграничение прав доступа при помощи VBA

  • Доступ пользователям только к определенным листам
  • Доступ пользователю к определенным листам и возможность изменять только отдельные ячейки
  • Доступ к определенным листам и скрытие указанных строк/столбцов
  • Практический пример с использованием администратора

Разграничение доступа к ячейкам стандартными средствами

Для разграничения доступа к ячейкам на листе можно воспользоваться инструментом Разрешить изменение диапазонов(Allow Users to Edit Ranges), расположенном на вкладке Рецензирование(Review), группа Изменения(Changes):
Разрешить изменение диапазонов
Это стандартный инструмент, для использования которого нет необходимости подключать что-то дополнительно и он относительно прост в использовании.
Данный инструмент позволяет назначить каждому отдельному диапазону ячеек свои пароли, диапазоны могут располагаться на разных листах книги или на одном листе:
Пример таблицы
Например, сотрудники коммерческого отдела в общем файле бюджета(картинка выше) должны иметь возможность заполнять только ячейки строк со статьями выручки (строки 8-11, 13-14), а производственный отдел строки 18-22, в которых расположены статьи по расходам производственного отдела. При этом сотрудники коммерческого отдела не должны иметь возможность изменять данные статей другого отдела – каждый только данные своих статей.
Для начала необходимо для сотрудников каждого отдела создать отдельные диапазоны, к которым они будут иметь доступ. Для этого переходим на вкладку Рецензирование(Review) -группа Изменения(Changes)Разрешить изменение диапазонов(Allow Users to Edit Ranges). Появится диалоговое окно создания/изменения диапазонов:
Создание диапазонов
Нажимаем Создать(New). Появится другое окно, в котором необходимо указать имя диапазона

(Title)

(

коммерческий

), доступные для изменения ячейки

(Refers to cells)

(

C8:N11;C13:N14

) и вписать пароль

(Range password)

(

1111

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

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

Точно так же создаем второй диапазон – «производственный», но для него указываем другой пароль(например –

2222

). После этого у нас в главном окне управления диапазонами будет два диапазона:
Просмотр диапазонов
Здесь можно еще раз проверить все ли правильно указано, при необходимости изменить (так же изменить диапазоны можно в любое время, вызвав данное окно с вкладки Рецензирование(Review)Разрешить изменение диапазонов). После этого нажимаем Применить(Apply).
Теперь, чтобы такая защита сработала необходимо непосредственно защитить лист. Это можно сделать либо сразу из этого же окна, нажав кнопку Защитить лист, либо закрыв окно перейти на вкладку Рецензирование(Review) и в группе Изменения(Changes) выбрать Защитить лист(Protect sheet):
Параметры защиты листа
В появившемся окне проставляем галочки для тех действий, которые мы хотим разрешить делать пользователю на защищенном листе без ввода пароля(например, на картинке выше помимо стандартного выделения ячеек разрешена вставка столбцов. Подробнее про защиту листов и ячеек можно прочитать в статье — Защита листов и ячеек в MS Excel). Указываем пароль (например

3333

), подтверждаем пароль в появившемся окне и нажимаем Ок. Лист защищен.

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

Теперь остается сообщить сотрудникам отделов их пароли: производственный — 2222, коммерческий – 1111.
При первой попытке изменить данные в ячейках C8:N11;C13:N14- будет запрошен пароль на изменение ячеек созданного диапазона «коммерческий» (1111):
Доступ к диапазону
Если пользователю известен пароль для диапазона – его необходимо будет ввести лишь один раз. В дальнейшем для ввода данных в ячейки этого диапазона вводить пароль не придется до тех пор, пока файл не будет закрыт. После повторного открытия файла пароль необходимо будет указать заново.
Однако, если сотрудник другого отдела попытается изменить ячейки производственного отдела и пароль ему неизвестен – изменить данные этих ячеек не получится.
Также ни сотрудники коммерческого отдела, ни сотрудники производственного отдела не смогут изменить данные столбцов А и В(№ и наименование статьи), заголовки таблицы(строки с 1-ой по 7-ю) и строки с итоговыми формулами (12, 15 и т.д. – закрашенные зеленым). Они смогут изменять только те ячейки, которые перечислены в назначенных каждому отделу диапазонах. Внести данные в другие ячейки(не перечисленные в разрешенных диапазонах) можно будет исключительно сняв общий доступ с книги, а после этого защиту с листа –Рецензирование(Review) -группа Изменения(Changes)Снять защиту листа(Unprotect sheet). Но снять общую защиту сможет только тот, кто её создавал и кому известен «главный» пароль. Как правило это администратор или некий «смотрящий» файла и другие пользователи этот пароль не знают.
Плюс подобного метода в том, что такая защита может быть установлена для книги в общем доступе(подробнее про книги с общим доступом можно прочитать в статье — Ведение журнала сделанных в книге изменений).
Что необходимо учитывать для книг с общим доступом: создавать диапазоны для пользователей и устанавливать защиту на лист необходимо ДО назначения книге общего доступа, т.к. после того, как книге будет назначен общий доступ изменять параметры защиты листов и книги запрещено. При этом запрещены как установка защиты так и её снятие.
Минус данного метода в том, что нет дружественного интерфейса снятия защиты. Например, при попытке изменить какие-то ячейки одного из назначенных диапазонов нет никакой информации о том, что это за диапазон(коммерческий или производственный). Что в свою очередь может запутать пользователя. Так же данным методом невозможно скрыть листы, либо отдельные строки и столбцы. Можно лишь запретить изменение ячеек.


Разграничение прав доступа при помощи VBA
Самый большой минус всех методов ниже:

они

не будут работать при отключенных макросах

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

Плюс подобного подхода

— мы практически не ограничены в правилах: можем скрывать от отдельных пользователей любые листы, строки и столбцы, защищать отдельные ячейки и т.п. Я ниже приведу несколько вариантов реализации защиты кодами, а вам останется лишь выбрать тот, который больше подходит под задачу. Первые три больше демонстрационные, чтобы показать что можно сделать. А вот последний пример — Практический пример с использованием администратора — наиболее приближен к задачам, применяемым в работе и наиболее удобен для распространения среди пользователей.
Проект VBA во всех файлах открыт для просмотра и изменений. Однако перед распространением решений в реальности лучше его закрыть от просмотра и изменений — Как защитить проект VBA паролем.

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

  • Доступ пользователям только к определенным листам
    Исходная задача: дать возможность пользователю видеть и работать только на определенных листах — тех, которые мы ему выделили. При этом он даже не подозревает, что есть другие листы. Как работает. Открываем файл — автоматом отображается лишь один лист «Main», доступный всем пользователям, жмем на кнопку, появляется форма:

    В форме необходимо выбрать пользователя и указать пароль, соответствующий этому пользователю. Важно: Пароли и список доступных листов можно редактировать на очень скрытом листе «Users». Для каждого пользователя можно указать несколько листов. Указывать имена листов необходимо в точности такие же, какие они на самом деле. Это значит, что и регистр букв и каждый пробел должен быть учтен. Для разделения записей с несколькими листами используется точка-с-запятой(Лист1;Лист2;Лист3).
    На листе «Main» перечислены имена пользователей, пароли для них и доступные для просмотра листы. Данная информация указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».

    Важно: файл может работать нестабильно в книгах с общим доступом.

    Скачать пример

      Tips_Macro_Sheets_for_Users.xls (84,5 KiB, 10 565 скачиваний)

  • Доступ пользователю к определенным листам и возможность изменять только отдельные ячейки
    Помимо того, что можно ограничить пользователю свободу выбора листов, ему можно еще и ограничить диапазоны ячеек, которые ему разрешено изменять. Иначе говоря, человек сможет работать только на Лист1 и Лист2 и вносить изменения только в указанные для каждого из листов ячейки. Файл с примером работает так же, как и пример выше: открываем книгу — видим только один лист «Main», жмем кнопку. Появляется форма, выбираем пользователя. Появятся только разрешенные листы и на этих листах можно изменять только те ячейки, который мы разрешим в настройках. При этом диапазоны для изменения можно указать для каждого листа разные. Важно: Пароли, список доступных листов и диапазонов можно редактировать на очень скрытом листе «Users». Для этого его необходимо отобразить, как описано в статье: Как сделать лист очень скрытым.
    Чтобы разрешить изменять диапазоны на Лист1 — А1:А10 и А15:А20, а на Лист2 — В1:В10 и В15:В20, необходимо на листе «Users» указать листы: Лист1;Лист2 и диапазоны: A1:A10,A15:A20;B1:B10,B15:B20
    На листе «Main» пароли и фамилии указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
    Пароль на листы указывается напрямую в коде. Для изменения пароля необходимо перейти в редактор VBA(Alt+F11), раскрыть папку Modules, выбрать там модуль sPublicVars и изменить значение 1234 в строке: Public Const sPWD As String = «1234»:
    Сменить пароль на листы

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

    Скачать пример

      Tips_Macro_Sheets_Rng_for_Users.xls (86,0 KiB, 4 882 скачиваний)

  • Доступ к определенным листам и скрытие указанных строк/столбцов
    И еще чуть-чуть испортим жизнь пользователю: каждому пользователю видны только свои листы и виден только свой диапазон на этом листе. Точнее — строка или столбец. Все так же, как и в файлах выше(Пароли, список доступных листов и диапазонов можно редактировать на очень скрытом листе «Users». Для этого его необходимо отобразить, как описано в статье: Как сделать лист очень скрытым).
    На листе «Users» доступны следующие настройки: в самом правом столбце необходимо указать скрывать столбцы(C) или строки(R) указанного диапазона.
    Например, указаны диапазоны на Лист1 — А1:А10 и А15:А20, а на Лист2 — В1:В10 и В15:В20, а в правом столбце — R;C. Значит на Лист1 будут скрыты строки 1:10, 15:20, а на Лист2 столбец В. Почему так заумно? Потому что нельзя скрыть только отдельные ячейки — можно скрыть лишь столбцы или строки полностью.
    На листе «Main» пароли и фамилии указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
    Пароль на листы указывается напрямую в коде. Для изменения пароля необходимо перейти в редактор VBA(Alt+F11), раскрыть папку Modules, выбрать там модуль sPublicVars и изменить значение 1234 в строке: Public Const sPWD As String = «1234»:
    Сменить пароль на листы

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

    Скачать пример

      Tips_Macro_Sheets_Hide_Rng_for_Users.xls (100,0 KiB, 4 537 скачиваний)

  • Практический пример с использованием администратора
    Все примеры выше имеют один маленький недостаток: при открытии файла виден один лист и надо жать на кнопку, чтобы выбрать пользователя. Это не всегда удобно. Плюс есть недостаток куда хуже: для изменения настроек всегда надо вручную отображать лист настроек, а может и другие листы. Поэтому ниже я приложил файл, форма в котором открывается сразу после открытия файла:
    Форма авторизации
    Если выбрать «Пользователь» — admin, указать «Пароль» — 1, то все листы файла будут отображены. Другим пользователям будут доступны только назначенные листы. Таким образом, пользователь, назначенный администратором сможет легко и удобно менять настройки и права доступа пользователей: добавлять и изменять пользователей, их пароли, листы для работы(они доступны на листе Users, как и в файлах выше). После внесения изменений надо просто закрыть файл — он сохраняется автоматически, скрывая все лишние листы.
    При этом если пользователя нет в списке или пароли ему неизвестны, то при нажатии кнопки Отмена или закрытии формы крестиком файл так же закроется. Таким образом к файлу будет доступ только тем пользователям, которые перечислены в листе Users, что исключает доступ к файлу посторонних лиц.
    Если макросы будут отключены, то пользователь увидит лишь один лист — с инструкцией о том, как включить макросы. Остальные листы будут недоступны.
    В реальных условиях не лишним будет закрыть доступ к проекту VBA паролем: Как защитить проект VBA паролем

    Важно: файл может работать нестабильно в книгах с общим доступом.

    Скачать пример

      Tips_Macro_UsersRulesOnStart.xls (72,0 KiB, 6 294 скачиваний)


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

  Плейлист   Видеоуроки


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



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

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

А вот еще интересные статьи:

  • Как защитить только несколько ячеек в excel
  • Как защитить только колонтитулы в word
  • Как защитить только диапазон ячеек в excel
  • Как защитить только выбранные ячейки в excel
  • Как защитить текст от редактирования в word

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии