Как изменить защищенную ячейку в excel
При работе с таблицами Excel иногда возникает потребность запретить редактирование ячейки. Особенно это актуально для диапазонов, где содержатся формулы, или на которые ссылаются другие ячейки. Ведь внесенные в них некорректные изменения могут разрушить всю структуру расчетов. Производить защиту данных в особенно ценных таблицах на компьютере, к которому имеет доступ и другие лица кроме вас, просто необходимо. Необдуманные действия постороннего пользователя могут разрушить все плоды вашей работы, если некоторые данные не будут хорошо защищены. Давайте взглянем, как именно это можно сделать.
Включение блокирования ячеек
В Экселе не существует специального инструмента, предназначенного для блокировки отдельных ячеек, но данную процедуру можно осуществить с помощью защиты всего листа.
Способ 1: включение блокировки через вкладку «Файл»
Для того, чтобы защитить ячейку или диапазон нужно произвести действия, которые описаны ниже.
- Выделите весь лист, кликнув по прямоугольнику, который находится на пересечении панелей координат Excel. Кликните правой кнопкой мыши. В появившемся контекстном меню перейдите по пункту
Откроется окно изменения формата ячеек. Перейдите во вкладку «Защита». Снимите галочку около параметра «Защищаемая ячейка». Нажмите на кнопку «OK».
Выделите диапазон, который желаете заблокировать. Опять перейдите в окно «Формат ячеек…».
Но, дело в том, что после этого диапазон ещё не стал защищенным. Он станет таковым только тогда, когда мы включим защиту листа. Но при этом, изменять нельзя будет только те ячейки, где мы установили галочки в соответствующем пункте, а те, в которых галочки были сняты, останутся редактируемыми.
В разделе «Сведения» кликаем по кнопке «Защитить книгу». В появившемся списке выбираем пункт «Защитить текущий лист».
Открываются настройки защиты листа. Обязательно должна стоять галочка около параметра «Защитить лист и содержимое защищаемых ячеек». При желании можно установить блокирование определенных действий, изменяя настройки в параметрах, находящихся ниже. Но, в большинстве случаев, настройки выставленные по умолчанию, удовлетворяют потребностям пользователей по блокировке диапазонов. В поле «Пароль для отключения защиты листа»
Теперь те диапазоны, которые мы ранее выделили и в настройках форматирования установили их защиту, будут недоступны для редактирования. В остальных областях можно производить любые действия и сохранять результаты.
Способ 2: включение блокировки через вкладку «Рецензирование»
Существует ещё один способ заблокировать диапазон от нежелательного изменения. Впрочем, этот вариант отличается от предыдущего способа только тем, что выполняется через другую вкладку.
- Снимаем и устанавливаем флажки около параметра «Защищаемая ячейка» в окне формата соответствующих диапазонов точно так же, как мы это делали в предыдущем способе.
- Переходим во вкладку «Рецензирование». Кликаем по кнопке «Защитить лист». Эта кнопка расположена в блоке инструментов «Изменения».
Разблокировка диапазона
При нажатии на любую область заблокированного диапазона или при попытке изменить её содержимое будет появляться сообщение, в котором говорится о том, что ячейка защищена от изменений. Если вы знаете пароль и осознано хотите отредактировать данные, то для снятия блокировки вам нужно будет проделать некоторые действия.
- Переходим во вкладку «Рецензирование».
На ленте в группе инструментов «Изменения» кликаем по кнопке «Снять защиту с листа».
После этих действий защита со всех ячеек будет снята.
Как видим, несмотря на то, что в программе Эксель не имеется интуитивно понятного инструмента для защиты конкретной ячейки, а не всего листа или книги, данную процедуру можно выполнить путем некоторых дополнительных манипуляций через изменение форматирования.
Отблагодарите автора, поделитесь статьей в социальных сетях.
В этом курсе:
По умолчанию Защита листа блокирует все ячейки, чтобы ни один из них не был редактируемым. Чтобы включить некоторые изменения ячеек, оставив другие ячейки заблокированными, можно разблокировать все ячейки. Вы можете заблокировать только определенные ячейки и диапазоны, прежде чем защитить лист и, при необходимости, разрешить определенным пользователям изменять только в определенных диапазонах защищенного листа.
Блокировка только определенных ячеек и диапазонов ячеек на защищенном листе
Выполните указанные ниже действия.
Если лист защищен, сделайте следующее:
На вкладке Рецензирование нажмите кнопку снять защиту листа (в группе изменения ).
Нажмите кнопку защитить лист , чтобы снять защиту листа, если лист защищен.
При появлении запроса введите пароль, чтобы снять защиту с листа.
Выделите лист целиком, нажав кнопку Выделить все.
На вкладке Главная нажмите кнопку вызова диалогового окна формат шрифта ячейки . Вы также можете нажать клавиши CTRL+SHIFT+F или CTRL+1.
В диалоговом окне Формат ячеек на вкладке Защита снимите флажок заблокировано и нажмите кнопку ОК.
При защите листа все ячейки будут разблокированы. Теперь вы можете выбрать конкретные ячейки, которые нужно защитить.
Выделите на листе только те ячейки, которые необходимо заблокировать.
Снова откройте всплывающее окно Формат ячеек (Ctrl + Shift + F).
На этот раз на вкладке Защита установите флажок Защищаемая ячейка, а затем нажмите кнопку ОК.
На вкладке Рецензирование нажмите кнопку Защитить лист.
В списке Разрешить всем пользователям этого листа выберите элементы, которые должны быть доступны пользователям для изменения.
Дополнительные сведения об элементах листа
выделение заблокированных ячеек
Перемещение указателя на ячейки, для которых установлен флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять защищенные ячейки.
выделение незаблокированных ячеек
Перемещение указателя на ячейки, для которых снят флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять незаблокированные ячейки, а также перемещаться между незаблокированными ячейками на защищенном листе с помощью клавиши TAB.
Изменение параметров в диалоговых окнах Формат ячеек или Условное форматирование. Если условное форматирование было применено до установки защиты листа, форматирование будет изменяться при вводе значения, удовлетворяющего определенному условию.
Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная, группа Ячейки, кнопка Формат).
Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная, группа Ячейки, кнопка Формат).
Вставка новых гиперссылок (даже в незаблокированных ячейках).
Если команда удаление столбцов защищена, а команда вставку столбцов не защищена, пользователь не сможет удалять столбцы, которые он вставит.
Если команда удаление строк защищена, а команда вставку строк не защищена, пользователь не сможет удалять строки, которые он вставит.
Использование команд для сортировки данных (вкладка Данные, группа Сортировка и фильтр).
Пользователи не смогут сортировать диапазоны, содержащие заблокированные ячейки на защищенном листе, независимо от настройки этого параметра.
Использование стрелок раскрывающегося списка для изменения фильтра в диапазонах, если применяются автофильтры.
Пользователи не смогут применить или удалить автофильтры на защищенном листе независимо от настройки этого параметра.
использование отчетов сводной таблицы
Форматирование, изменение макета, обновление или изменение отчетов сводной таблицы каким-либо иным образом, а также создание новых отчетов.
Выполнять следующие действия:
Внесение изменений в графические объекты, в том числе карты, встроенные диаграммы, фигуры, текстовые поля и элементы управления, которые не были разблокированы перед установкой защиты листа. Например, если на листе есть кнопка, запускающая макрос, ее можно нажать, чтобы запустить макрос, но нельзя удалить.
Внесение каких-либо изменений (например, форматирование) во встроенную диаграмму. Диаграмма по-прежнему будет обновляться при изменениях ее исходных данных.
Добавление или изменение примечаний.
Просмотр скрытых сценариев, изменение сценариев с установленным запретом на изменения и удаление этих сценариев. Пользователи могут изменять значения в изменяемых ячейках, если ячейки не защищены, и добавлять новые сценарии.
Элементы листа диаграммы
Изменение элементов, являющихся частью диаграммы, таких как ряды данных, оси и легенды. При этом в диаграммах будут отображаться изменения, вносимые в исходные данные.
Изменение графических объектов, включая фигуры, текстовые поля и элементы управления (если объекты не были разблокированы до включения защиты листа диаграммы).
В поле Пароль для отключения защиты листа введите пароль для листа, нажмите кнопку ОК, а затем повторно введите пароль для подтверждения.
Пароль необязателен. Если не задать пароль, любой пользователь сможет снять защиту с листа и изменить защищенные элементы.
Выберите легко запоминающийся пароль, потому что в случае утраты пароля вы больше не сможете получить доступ к защищенным элементам листа.
Разблокировка диапазонов ячеек на защищенном листе для их изменения пользователями
Чтобы предоставить определенным пользователям разрешение изменять диапазоны на защищенном листе, на компьютере должна быть установлена операционная система Microsoft Windows XP или более поздней версии, а сам компьютер должен находиться в домене. Вместо использования разрешений, для которых требуется домен, можно также задать пароль для диапазона.
Выберите листы, которые нужно защитить.
На вкладке Рецензирование в группе Изменения нажмите кнопку Разрешить изменение диапазонов.
Эта команда доступна, только если лист не защищен.
Выполните одно из следующих действий:
Чтобы добавить новый редактируемый диапазон, нажмите кнопку Создать.
Чтобы изменить существующий редактируемый диапазон, выберите поле Диапазоны защищенного листа, разблокируемые паролем, затем нажмите кнопку Изменить.
Чтобы удалить редактируемый диапазон, выберите поле Диапазоны защищенного листа, разблокируемые паролем, затем нажмите кнопку Удалить.
В поле Название введите имя диапазона, который необходимо разблокировать.
В поле Содержит ячейки введите знак равенства ( =), а затем ссылку на диапазон, который необходимо разблокировать.
Также можно нажать кнопку Свернуть диалоговое окно, выбрать на листе диапазон, а затем снова нажать кнопку Свернуть диалоговое окно, чтобы вернуться к диалоговому окну.
Для управления доступом с помощью пароля в поле Пароль диапазона введите пароль для доступа к диапазону.
При использовании разрешений на доступ задавать пароль необязательно. Использование пароля позволяет просматривать учетные данные всех полномочных пользователей, изменяющих диапазон.
Для установки разрешений на доступ выберите пункт Разрешения и нажмите кнопку Добавить.
В поле Введите имена объектов для выбора (примеры) введите имена пользователей, которым нужно разрешить изменять диапазоны.
Чтобы посмотреть, как должны вводиться имена пользователей, щелкните примеры. Чтобы проверить правильность имен, нажмите кнопку Проверить имена.
Нажмите кнопку ОК.
Чтобы указать тип разрешений для выбранного пользователя, в поле Разрешения установите или снимите флажок Разрешить или Запретить, а затем нажмите кнопку Применить.
Нажмите кнопку ОК два раза.
При необходимости введите заданный пароль.
В диалоговом окне Разрешить изменение диапазонов нажмите кнопку Защитить лист.
В списке Разрешить всем пользователям этого листа выберите элементы, которые должны изменять пользователи.
Дополнительные сведения об элементах листа
выделение заблокированных ячеек
Перемещение указателя на ячейки, для которых установлен флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять защищенные ячейки.
выделение незаблокированных ячеек
Перемещение указателя на ячейки, для которых снят флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять незаблокированные ячейки, а также перемещаться между незаблокированными ячейками на защищенном листе с помощью клавиши TAB.
Изменение параметров в диалоговых окнах Формат ячеек или Условное форматирование. Если условное форматирование было применено до установки защиты листа, форматирование будет изменяться при вводе значения, удовлетворяющего определенному условию.
Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная, группа Ячейки, кнопка Формат).
Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная, группа Ячейки, кнопка Формат).
Вставка новых гиперссылок (даже в незаблокированных ячейках).
Если команда удаление столбцов защищена, а команда вставку столбцов не защищена, пользователь не сможет удалять столбцы, которые он вставит.
Если команда удаление строк защищена, а команда вставку строк не защищена, пользователь не сможет удалять строки, которые он вставит.
Использование команд для сортировки данных (вкладка Данные, группа Сортировка и фильтр).
Пользователи не смогут сортировать диапазоны, содержащие заблокированные ячейки на защищенном листе, независимо от настройки этого параметра.
Использование стрелок раскрывающегося списка для изменения фильтра в диапазонах, если применяются автофильтры.
Пользователи не смогут применить или удалить автофильтры на защищенном листе независимо от настройки этого параметра.
использование отчетов сводной таблицы
Форматирование, изменение макета, обновление или изменение отчетов сводной таблицы каким-либо иным образом, а также создание новых отчетов.
Выполнять следующие действия:
Внесение изменений в графические объекты, в том числе карты, встроенные диаграммы, фигуры, текстовые поля и элементы управления, которые не были разблокированы перед установкой защиты листа. Например, если на листе есть кнопка, запускающая макрос, ее можно нажать, чтобы запустить макрос, но нельзя удалить.
Внесение каких-либо изменений (например, форматирование) во встроенную диаграмму. Диаграмма по-прежнему будет обновляться при изменениях ее исходных данных.
Добавление или изменение примечаний.
Просмотр скрытых сценариев, изменение сценариев с установленным запретом на изменения и удаление этих сценариев. Пользователи могут изменять значения в изменяемых ячейках, если ячейки не защищены, и добавлять новые сценарии.
Элементы листа диаграммы
Изменение элементов, являющихся частью диаграммы, таких как ряды данных, оси и легенды. При этом в диаграммах будут отображаться изменения, вносимые в исходные данные.
Изменение графических объектов, включая фигуры, текстовые поля и элементы управления (если объекты не были разблокированы до включения защиты листа диаграммы).
В поле Пароль для отключения защиты листа введите пароль, нажмите кнопку ОК, а затем повторно введите пароль для подтверждения.
Пароль необязателен. Если его не задать, любой пользователь сможет снять защиту с листа и изменить защищенные элементы.
Убедитесь, что вы выбрали пароль, который вы можете запомнить. Если вы потеряли пароль, вы не сможете получить доступ к защищенным элементам на листе.
Если ячейка принадлежит к нескольким диапазонам, ее смогут редактировать пользователи, имеющие права на редактирование любого из этих диапазонов.
Если пользователь попытается изменить несколько ячеек одновременно и ему разрешено вносить изменения, но не все эти ячейки, пользователю будет предложено изменить ячейки по одной.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Данные в Excel можно защищать от постороннего вмешательства. Это важно, потому что иногда вы тратите много времени и сил на создание сводной таблицы или объемного массива, а другой человек случайно или намеренно изменяет либо вовсе удаляет все ваши труды.
Рассмотрим способы защиты документа Excel и его отдельных элементов.
Защита ячейки Excel от изменения
Как поставить защиту на ячейку в Excel? По умолчанию все ячейки в Excel защищаемые. Это легко проверить: кликаем на любую ячейку правой кнопкой, выбираем ФОРМАТ ЯЧЕЕК – ЗАЩИТА. Видим, что галочка на пункте ЗАЩИЩАЕМАЯ ЯЧЕЙКА проставлена. Но это еще не значит, что они уже защищены от изменений.
Зачем нам эта информация? Дело в том, что в Excel нет такой функции, которая позволяет защитить отдельную ячейку. Можно выбрать защиту листа, и тогда все ячейки на нем будут защищены от редактирования и другого вмешательства. С одной стороны это удобно, но что делать, если нам нужно защитить не все ячейки, а лишь некоторые?
Рассмотрим пример. Имеем простую таблицу с данными. Такую таблицу нам нужно разослать в филиалы, чтобы магазины заполнили столбец ПРОДАННОЕ КОЛИЧЕСТВО и отправили обратно. Во избежание внесения каких-то изменений в другие ячейки, защитим их.
Для начала освободим от защиты те ячейки, куда сотрудники филиалов будут вносить изменения. Выделяем D4:D11, правой кнопкой вызываем меню, выбираем ФОРМАТ ЯЧЕЕК и убираем галочку с пункта ЗАЩИЩАЕМАЯ ЯЧЕЙКА.
Теперь выбираем вкладку РЕЦЕНЗИРОВАНИЕ – ЗАЩИТИТЬ ЛИСТ. Появляется такое окно, где будут проставлены 2 галочки. Первую из них мы убираем, чтобы исключить любое вмешательство сотрудников филиалов, кроме заполнения столбца ПРОДАННОЕ КОЛИЧЕСТВО. Придумываем пароль и нажимаем ОК.
Внимание! Не забудьте свой пароль!
Теперь в диапазон D4:D11 посторонние лица смогут только вписать какое-то значение. Т.к. мы ограничили все остальные действия, никто не сможет даже изменить цвет фона. Все средства форматирования на верхней панели инструментов не активные. Т.е. они не работают.
Защита книги Excel от редактирования
Если на одном компьютере работает несколько человек, то целесообразно защищать свои документы от редактирования третьими лицами. Можно ставить защиту не только на отдельные листы, но и на всю книгу.
Когда книга будет защищена, посторонние смогут открывать документ, видеть написанные данные, но переименовать листы, вставить новый, поменять их расположение и т.п. Попробуем.
Прежнее форматирование сохраняем. Т.е. у нас по-прежнему можно вносить изменения только в столбец ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы защитить книгу полностью, на вкладке РЕЦЕНЗИРОВАНИЕ выбираем ЗАЩИТИТЬ КНИГУ. Оставляем галочки напротив пункта СТРУКТУРУ и придумываем пароль.
Теперь, если мы попробуем переименовать лист, у нас это не получится. Все команды серого цвета: они не работают.
Снимается защита с листа и книги теми же кнопками. При снятии система будет требовать тот же пароль.
Excel снять защиту с ячейки
Блокировка и разблокировка определенных областей защищенного листа
Смотрите также, т. е. если возможности. «На пальцах»: то целесообразно защищать ячейки в Excel или запишите иЗащитить лист содержимое защищенных ячеек»Поставить галку рядом с редактировать пользователи, имеющие иным образом, а было применено до изменять диапазоны. Вместо использования разрешений, диаграммы, фигуры, текстовые ширины столбца или кнопкуПримечание: в ячейке A1 шаблон рабочей книги свои документы от
защищаемые. Это легко сохраните в безопасномили и нажмите ОК. «Защищаемая ячейка». полномочия на изменение также создание новых установки защиты листа,Чтобы посмотреть, как должны для которых требуется поля и элементы скрытие столбцов (вкладкаОК Мы стараемся как можно текст имеет листы, в редактирования третьими лицами. проверить: кликаем на
Блокировка только определенных ячеек и диапазонов ячеек на защищенном листе
месте. В случае
-
Защитить книгуАвтор: Вадим Матузок
-
Кликнуть по ОК. любого из них. отчетов. форматирование будет изменяться вводиться имена пользователей, домен, можно также управления, которые не
Главная. оперативнее обеспечивать васвариант 1. некоторые ячейки которых Можно ставить защиту
-
любую ячейку правой потери пароля вы, чтобы снова включить
-
-
Примечание:Мы указали программе, какиеЕсли пользователь пытается одновременноизменение объектов
-
при вводе значения, щелкните задать пароль для были разблокированы перед, группаПри защите листа все актуальными справочными материалами, то ячейка A2 пользователь либо должен не только на кнопкой, выбираем ФОРМАТ
-
не сможете получить защиту. В разделеМы стараемся как именно ячейки мы редактировать несколько ячеекВыполнять следующие действия: удовлетворяющего определенному условию.примеры диапазона. установкой защиты листа.
Ячейки ячейки будут разблокированы. на вашем языке. заблокирована, а ячейка ввести данные, либо
-
отдельные листы, но ЯЧЕЕК – ЗАЩИТА. доступ к защищенным
-
Защитить лист или можно оперативнее обеспечивать хотим защитить от и права наВнесение изменений в графические
-
форматирование столбцов. Чтобы проверить правильностьВыберите листы, которые нужно Например, если на, кнопка Теперь вы можете Эта страница переведена
-
B2 не заблокирована. наоборот, эти ячейки и на всю Видим, что галочка ячейкам листа.
-
Защитить книгу. вас актуальными справочными изменений. Но этого редактирование некоторые, но объекты, в том
Использование любых команд форматирования имен, нажмите кнопку
защитить.
листе есть кнопка,
Формат
выбрать конкретные ячейки, автоматически, поэтому ееЕсли же в должны остаться пустыми книгу. на пункте ЗАЩИЩАЕМАЯЕсли вы хотите запретитьСовет: материалами на вашем недостаточно, чтобы они их не ко
числе карты, встроенные
столбцов, включая изменениеПроверить именаНа вкладке запускающая макрос, ее). которые нужно защитить. текст может содержать ячейке A1 текст (условие определяется вКогда книга будет защищена, ЯЧЕЙКА проставлена. Но выделение заблокированных ячеек, Рекомендуется разблокировать все ячейки, языке. Эта страница стали защищены. Для
всем ячейкам, пользователю
диаграммы, фигуры, текстовые ширины столбца или.Рецензирование можно нажать, чтобыформатирование строкВыделите на листе только неточности и грамматическиевариант 2. начале работы). Да, посторонние смогут открывать
это еще не
снимите флажок которые нужно изменить, переведена автоматически, поэтому выполнения поставленной цели будет предложено выполнить поля и элементы скрытие столбцов (вкладкаНажмите кнопкув группе запустить макрос, но
Использование любых команд форматирования
те ячейки, которые ошибки. Для нас, то ячейка A2 можно отыграться условным документ, видеть написанные значит, что онивыделение заблокированных ячеек перед тем как ее текст может нужно включить защиту
редактирование ячеек по
управления, которые не
Главная
ОК
Изменения
нельзя удалить. строк, включая изменение
необходимо заблокировать.
важно, чтобы эта
и B2 заблокированы, форматированием и обесцветить данные, но переименовать уже защищены от. защитить лист или содержать неточности и листа в Excel.
одному.
были разблокированы перед
, группа.нажмите кнопкуВнесение каких-либо изменений (например, высоты строки илиСнова откройте окно статья была вам а содержимое ячейки
данные, т.к. результат
листы, вставить новый, изменений.Если вы хотите разрешить книгу, но можно грамматические ошибки. Для Для этого:
В этой статье будет установкой защиты листа.ЯчейкиЧтобы указать тип разрешенийРазрешить изменение диапазонов
форматирование) во встроенную
скрытие строк (вкладкаФормат ячеек полезна. Просим вас B2 нужно удалить.
нужен только для поменять их расположениеЗачем нам эта информация? выделение и заполнение также разблокировать их
нас важно, чтобы
Нажмите по вкладке «Файл». вестись речь о Например, если на, кнопка для выбранного пользователя,.
диаграмму. Диаграмма по-прежнему
Главная
-
всплывающего окна снова уделить пару секундТакой алгоритм? вывода на печать и т.п. Попробуем. Дело в том, незаблокированных ячеек, установите после применения защиты. эта статья былаВ меню перейдите в том, как защитить листе есть кнопка,Формат в поле
-
Эта команда доступна, только будет обновляться при, группа (Ctrl + Shift и сообщить, помоглаSerge 007
-
(пока, во всяком
Прежнее форматирование сохраняем. Т.е.
что в Excel флажок Чтобы снять защиту, вам полезна. Просим раздел «Сведения». ячейку в Excel запускающая макрос, ее).Разрешения если лист не
изменениях ее исходных
Ячейки
+ F).
ли она вам,
: ?! случае) ). Но у нас по-прежнему нет такой функции,выделение незаблокированных ячеек просто удалите пароль. вас уделить паруНажмите по иконке «Защитить
от изменений. К
можно нажать, чтобыформатирование строкустановите или снимите защищен. данных., кнопка
-
-
Теперь на вкладке с помощью кнопоккроттт лучше бы курсор можно вносить изменения которая позволяет защитить.Кроме книг и листов, секунд и сообщить,
-
книгу». счастью, такая опция запустить макрос, ноИспользование любых команд форматирования флажокВыполните одно из следующих
-
Добавление или изменение примечаний.ФорматЗащита внизу страницы. Для, выложите файл-пример туда вовсе не только в столбец
-
Разблокировка диапазонов ячеек на защищенном листе для их изменения пользователями
отдельную ячейку. МожноПрежде чем нажимать кнопку можно защищать формулы. помогла ли онаВ меню выберите «Защитить в данном табличном нельзя удалить. строк, включая изменениеРазрешить действий:изменение сценариев).установите флажок удобства также приводимкроттт
-
пускать, в т.ч. ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы
-
выбрать защиту листа,ОКЧтобы предотвратить случайное или вам, с помощью текущий лист». редакторе присутствует. ИВнесение каких-либо изменений (например,
высоты строки илиилиЧтобы добавить новый редактируемый
-
Просмотр скрытых сценариев, изменениевставку столбцов
-
Защищаемая ячейка ссылку на оригинал: Не совсем: для устранения лишних
-
защитить книгу полностью, и тогда все, вы можете разрешить преднамеренное изменение, перемещение кнопок внизу страницы.Появится окошко, в котором вы запросто сможете
-
форматирование) во встроенную скрытие строк (вкладкаЗапретить диапазон, нажмите кнопку сценариев с установленнымВставка столбцов.и нажмите кнопку
-
-
(на английском языке).ячейка A2 заблокирована движений пользователя… на вкладке РЕЦЕНЗИРОВАНИЕ
-
ячейки на нем пользователям выполнять другие или удаление важных Для удобства также необходимо провести настройку. уберечь все введенные диаграмму. Диаграмма по-прежнемуГлавная
, а затем нажмитеСоздать запретом на изменениявставку строкОКПо умолчанию защита листа всегда и ниBusine2012
-
выбираем ЗАЩИТИТЬ КНИГУ. будут защищены от действия с заблокированными данных, вы можете приводим ссылку на Следуйте руководству:
вами данные от будет обновляться при, группа кнопку. и удаление этих
-
Вставка строк.. блокирует все ячейки, на что не: Оставляем галочки напротив
-
редактирования и другого ячейками, например выделение заблокировать ячейки и оригинал (на английскомНи в коем случае чужого вмешательства. Также
изменениях ее исходныхЯчейкиПрименитьЧтобы изменить существующий редактируемый сценариев. Пользователи могутвставку гиперссылокНа вкладке чтобы ни один
-
влияет — неизменныйкроттт пункта СТРУКТУРУ и
-
вмешательства. С одной и форматирование. В защитить их. Блокирование языке) . не снимайте галочку защита ячеек - данных., кнопка. диапазон, выберите поле изменять значения вВставка новых гиперссылок (дажеРецензирование
-
из них не элемент бланка (зря,
придумываем пароль. стороны это удобно,
-
этом случае установите ячеек выполняется вПредположим, что руководитель хочет с пункта «Защитить это хороший способ
-
Добавление или изменение примечаний.ФорматНажмите кнопкуДиапазоны защищенного листа, разблокируемые изменяемых ячейках, если в незаблокированных ячейках).
нажмите кнопку интерактивны. Чтобы включить
помянул, сорри -
конкретный пример приведите,
Теперь, если мы попробуем
но что делать, соответствующие флажки в два этапа: назначение можно защитить всю лист и содержимое спастись от самогоизменение сценариев).ОК паролем ячейки не защищены,
удаление столбцов
Защитить лист некоторые ячейки в лишь помешало пониманию). что должно быть. переименовать лист, у если нам нужно списке ячейкам статуса книгу, но хочет защищаемых ячеек». себя. Защитив ячейки,Просмотр скрытых сценариев, изменениевставку столбцовдва раза., затем нажмите кнопку
и добавлять новые
Удаление столбцов.. режиме редактирования, заблокированнойЕсли в ячейке Можете не описывать нас это не защитить не всеРазрешить всем пользователям этогоЗащищаемый объект также изменять несколькоВ окне, расположенном чуть
в которые введены
сценариев с установленнымВставка столбцов.При необходимости введите заданныйИзменить сценарии.Если командаВ списке выходя из других A1 цифра всю вашу задачу,
получится. Все команды
ячейки, а лишь листаи включение защиты ячеек, после включения ниже, вы можете формулы, вы по запретом на изменениявставку строк пароль..
Элементы листа диаграммы
удаление столбцов
Разрешить всем пользователям этого
ячеек, возможно разблокировать
1
а только один серого цвета: они
некоторые?
.
листа. защиты с этой выполнить более гибкую неосторожности не удалите и удаление этихВставка строк.В диалоговом окнеЧтобы удалить редактируемый диапазон,
Флажок
защищена, а команда
листа все ячейки. Чтобы, то ячейка B2 элемент этой задачи не работают.Рассмотрим пример. Имеем простуюНажмите кнопкуВыделите ячейки, которые хотите
книгой. До включения
настройку, но и их. сценариев. Пользователи могутвставку гиперссылокРазрешить изменение диапазонов выберите поле
Запрещаемые действиявставку столбцоввыберите элементы, которые защитить лист и, не заблокирована.
опишите.
Снимается защита с листа таблицу с данными.ОК заблокировать.
защиты паролем, разблокированы по умолчанию онаСейчас будет предоставлен первый изменять значения вВставка новых гиперссылок (даже
нажмите кнопку
Диапазоны защищенного листа, разблокируемыеСодержаниене защищена, пользователь должны изменять пользователи. при необходимости включитеЕсли же в
кроттт
и книги теми
-
Такую таблицу нам.В меню некоторые ячейки в выставлена так, что метод, как защитить изменяемых ячейках, если в незаблокированных ячейках).Защитить лист паролемИзменение элементов, являющихся частью не сможет удалятьДополнительные сведения об элементах определенным пользователям для
-
ячейке A1 цифра: Представьте процесс заполнения же кнопками. При нужно разослать вЧтобы разблокировать ячейки, можетФормат
-
книге. Теперь, когда
никто не сможет
ячейки в Excel ячейки не защищены,удаление столбцов., затем нажмите кнопку диаграммы, таких как столбцы, которые он листа изменения только в2
типового бланка: в
снятии система будет
филиалы, чтобы магазины
потребоваться временно выключить
выберите пункт руководитель завершит работу видоизменить параметры. от изменений. Он, и добавлять новыеУдаление столбцов.В спискеУдалить
ряды данных, оси
вставит.Снятый флажок определенные диапазоны защищенного, то ячейка B2 некоторых случаях некоторые требовать тот же
-
-
заполнили столбец ПРОДАННОЕ защиту. На вкладкеЯчейки с книгой, выВведите пароль в соответствующее конечно, мало чем сценарии.Если командаРазрешить всем пользователям этого
-
. и легенды. Приудаление строкЗапрещаемые действия листа, можно закрепить заблокирована; а содержимое
-
места заполняться не пароль. КОЛИЧЕСТВО и отправилиРецензированиеили нажмите клавиши можете заблокировать эти поле. Он может
-
отличается от второго,Элементы листа диаграммыудаление столбцов листаВ поле
-
этом в диаграммахУдаление строк.выделение заблокированных ячеек только определенных ячеек ячейки B2 нужно должны. В другихкроттт обратно. Во избежаниенажмите кнопку
support.office.com>
Два способа, как защитить ячейки в Excel от изменений
+1. ячейки. быть любой длины, что будет рассказанФлажокзащищена, а командавыберите действия, выполнениеНазвание будут отображаться изменения,Если командаПеремещение указателя на ячейки, и диапазонов. удалить. же — должны: Здравствуйте. Есть задача внесения каких-то измененийСнять защиту листаОткройте вкладкуВыполните указанные ниже действия, однако помните, что
Выбираем необходимый диапазон ячеек
далее, однако пропуститьЗапрещаемые действиявставку столбцов которых требуется разрешитьвведите имя диапазона, вносимые в исходныеудаление строк для которых установленВыполните указанные ниже действия:
Пожалуй, так. обязательно. При том, автоматически открыть/закрыть доступ в другие ячейки,
-
илиЗащита чтобы заблокировать ячейки чем он сложнее его никак нельзя.Содержаниене защищена, пользователь всем пользователям. который необходимо разблокировать. данные.
-
защищена, а команда флажок
-
Если лист защищен, выполнитеНе могу! «В
-
что бланк тот к определенной ячейке
-
защитим их.Снять защиту книги
-
и убедитесь, что
на листе. и длиннее, темИтак, для того, чтобыИзменение элементов, являющихся частью не сможет удалятьДополнительные сведения об элементахВ полеОбъекты
-
вставку строкЗащищаемая ячейка следующие действия: ссылке» на даче,
-
же. Классифицируем эти
-
по условию; листДля начала освободим от
-
. Введите пароль.
-
установлен флажокВыделите ячейки, которые нужно
-
он надежнее.
Ставим защиту на выбранные ячейки
обезопасить ячейки таблицы диаграммы, таких как столбцы, которые он листаСодержит ячейкиИзменение графических объектов, включая фигуры,не защищена, пользовательна вкладкеНа вкладке « подальше от компа…(
-
случаи и пытаемся
-
защищен (шаблон). Как защиты те ячейки,
-
Выделите ячейки, которые требуетсяЗащищаемый объект
-
блокировать.Нажмите ОК.
от исправлений, вам ряды данных, оси вставит.
-
Снятый флажоквведите знак равенства текстовые поля и не сможет удалятьЗащита
-
РецензированиеА «червячок»-то грызет; избавить лицо, заполняющее понял, условное форматирование куда сотрудники филиалов разблокировать..На вкладке
-
После проделанных манипуляций у необходимо выполнить следующее: и легенды. Приудаление строкЗапрещаемые действия ( элементы управления (если объекты
-
строки, которые он
в диалоговом окне» нажмите кнопку вот пишу со бланк, от ошибок защиту/отмену не осуществляет.( будут вносить изменения.Нажмите клавишиПримечание:Главная
Второй способ
вас попросят ввестиВыделить всю таблицу. Сделать этом в диаграммахУдаление строк.выделение заблокированных ячеек= не были разблокированы
-
вставит.Формат ячеекСнять защиту листа смарта…( и описок…)Как быть, не
-
Выделяем D4:D11, правой
-
+1. После этого По умолчанию всем ячейкамв группе повторно пароль, чтобы
это проще всего, будут отображаться изменения,Если командаПеремещение указателя на ячейки,), а затем ссылку до включения защитысортировка. По умолчанию пользователям(в группеПрошу извинить; зналBusine2012
подскажете?
fb.ru>
Блокировка ячеек
кнопкой вызываем меню, снимите флажок присвоен статусВыравнивание все изменения вступили нажав на специальную вносимые в исходныеудаление строк для которых установлен на диапазон, который листа диаграммы).Использование команд для сортировки разрешено выделять защищенныеизменения бы, что объяснить: вот про случайSerge 007 выбираем ФОРМАТ ЯЧЕЕКЗащищаемый объектЗащищаемый объектщелкните маленькую стрелку, в силу. Вот
кнопку, что располагается данные.защищена, а команда флажок необходимо разблокировать.В поле данных (вкладка ячейки.). не смогу - я спрашиваю.: При защите листа и убираем галочку.
. чтобы открыть всплывающее теперь вы знаете
-
на пересечении вертикалиОбъекты
-
вставку строкЗащищаемая ячейкаТакже можно нажать кнопкуПароль для отключения защитыДанныевыделение незаблокированных ячеекЕсли лист защищен, нажмите не заикался быкроттт
-
Вы можете указать с пункта ЗАЩИЩАЕМАЯЕсли вам требуется заблокироватьЕсли вы хотите разблокировать окно первый способ, как (нумерации строк) иИзменение графических объектов, включая фигуры,не защищена, пользователь
на вкладкеСвернуть диалоговое окно листа, группаПеремещение указателя на ячейки, кнопку до времени…: Изобразить формулу пустой конкретные ячейки, которые ЯЧЕЙКА. другие ячейки, на определенные ячейки, выделите
-
Формат ячеек защитить ячейку в горизонтали (обозначение столбцов). текстовые поля и не сможет удалятьЗащита, выбрать на листевведите пароль дляСортировка и фильтр для которых снятЗащитить листBusine2012 ячейки? Я Вас
подлежат (или наоборот,Теперь выбираем вкладку РЕЦЕНЗИРОВАНИЕ вкладке их. Нажмите клавиши. Excel от изменений. Однако можно воспользоваться элементы управления (если объекты строки, которые онв диалоговом окне
диапазон, а затем листа, нажмите кнопку
support.office.com>
Блокирование ячеек для защиты данных в Excel для Mac
). флажок, чтобы: правильно понял? Или не подлежат) блокировке – ЗАЩИТИТЬ ЛИСТ.Рецензирование+1. После этогоНа вкладкеВторой способ, как защитить и горячими клавишами,
Блокирование ячеек
-
не были разблокированы вставит.
-
Формат ячеек снова нажать кнопкуОКПользователи не смогут сортироватьЗащищаемая ячейка
Снять защиту листа -
кроттт важен стоящий передкроттт Появляется такое окно,нажмите кнопку снимите флажок
Защита ячейку в Excel нажав CTRL+A. до включения защитысортировка
-
. По умолчанию пользователямСвернуть диалоговое окно, а затем повторно
диапазоны, содержащие заблокированныена вкладке., а кто ставит -
ней текст? Пожалуйста:: Спасибо за оперативность. где будут проставленыЗащитить листЗащищаемый объектустановите флажок от изменений, какНажать правую кнопку мыши листа диаграммы).Использование команд для сортировки разрешено выделять защищенные, чтобы вернуться к
введите пароль для ячейки на защищенномЗащитаЕсли будет предложено, введите в ячейку A1вариант 1.Нюанс в том, 2 галочки. Первуюили.Защищаемая и говорилось выше, (ПКМ).В поле данных (вкладка ячейки. диалоговому окну. подтверждения.
-
листе, независимо отв диалоговом окне пароль для отключения числа?ячейка A2: «Представитель»
-
что есть необходимость из них мыЗащитить книгуНа вкладкеячейка и нажмите мало чем отличается
-
В меню выбрать пунктПароль для отключения защитыДанныевыделение незаблокированных ячеекДля управления доступом сПароль необязателен. Если не настройки этого параметра.Формат ячеек защиты листа.кроттт (ячейка заблокирована) делать ячейку доступной убираем, чтобы исключить
-
. Введите пароль дляРецензирование кнопку
Разблокирование ячеек
-
от первого. Вот «Формат ячеек». листа, группаПеремещение указателя на ячейки, помощью пароля в задать пароль, любойиспользование автофильтра. По умолчанию пользователям
-
Выделите лист целиком, нажав: Для простоты примера
-
ячейка B2: «Иванов
или нет в любое вмешательство сотрудников листа и подтвердитенажмите кнопку -
ОК подробная инструкция.В появившемся окне перейтивведите пароль, нажмитеСортировка и фильтр для которых снят поле пользователь сможет снятьИспользование стрелок раскрывающегося списка разрешено выделять незаблокированные кнопку будем считать, что
support.office.com>
Защита ячеек в Excel от изменения и редактирования значений или форматов
Иван Иванович» (ручной зависимости от условий филиалов, кроме заполнения его в соответствующемЗащитить лист, чтобы закрыть воКак и в прошлый во вкладку «Защита». кнопку). флажокПароль диапазона защиту с листа
для изменения фильтра ячейки, а такжеВыделить все
Защита ячейки Excel от изменения
пользователь. ввод) в шаблоне. Как столбца ПРОДАННОЕ КОЛИЧЕСТВО. поле.или всплывающем окне. раз, снимите защитуСнять галку с пунктаОКПользователи не смогут сортироватьЗащищаемая ячейкавведите пароль для и изменить защищенные в диапазонах, если перемещаться между незаблокированными
.Busine2012вариант 2. вручную — ясно; Придумываем пароль иДанные в Excel можноЗащитить книгуПримечание: ячеек со всей «Защищаемая ячейка»., а затем повторно диапазоны, содержащие заблокированныена вкладке доступа к диапазону. элементы. применяются автофильтры. ячейками на защищенномНа вкладке
: Private Sub Worksheet_Change(ByValячейка A2: «Представитель» но смысл в нажимаем ОК. защищать от постороннего. Введите пароль дляПри попытке выполнить таблицы и поставьтеНажать ОК. введите пароль для ячейки на защищенном
ЗащитаПри использовании разрешений наВыберите легко запоминающийся пароль,Пользователи не смогут применить листе с помощьюГлавная Target As Range) (ячейка заблокирована) том, чтоб автоматически…Внимание! Не забудьте свой
вмешательства. Это важно, листа или книги, эти действия на ее в нужнойИтак, только что мы подтверждения. листе, независимо отв диалоговом окне доступ задавать пароль потому что в или удалить автофильтры клавиши TAB.
нажмите кнопку вызова If Target.Address =
ячейка B2: «»Serge 007 пароль! потому что иногда а затем подтвердите книгу или лист, области. убрали возможность защититьПароль необязателен. Если его настройки этого параметра.Формат ячеек необязательно. Использование пароля
случае утраты пароляЗащита книги Excel от редактирования
на защищенном листеформат ячеек диалогового окна «$A$1» Then Select (пусто — ячейка: Штатными средствами -Теперь в диапазон D4:D11 вы тратите много его в поле который еще не
Перейдите в «Рецензирование». все ячейки в не задать, любойиспользование автофильтра. По умолчанию пользователям позволяет просматривать учетные вы больше не
независимо от настройкиИзменение параметров в диалоговыхФормат шрифта ячейки Case Range(«A1»).Value Case заблокирована) вряд ли. Копайте посторонние лица смогут времени и силПодтверждение пароля защищен, вы увидите,Нажмите на кнопку «Защитить
таблице. Это нужно пользователь сможет снятьИспользование стрелок раскрывающегося списка разрешено выделять незаблокированные данные всех полномочных сможете получить доступ
этого параметра. окнахконтекстного меню. Можно 1 ActiveSheet.Unprotect Range(«B2»).LockedBusine2012 в сторону VBA
exceltable.com>
Снять/установить защиту ячейки в шаблоне
только вписать какое-то на создание сводной. что уже заблокированные лист», что находится для того, чтобы защиту с листа для изменения фильтра
ячейки, а также пользователей, изменяющих диапазон.
к защищенным элементамиспользование отчетов сводной таблицыФормат ячеек также нажать сочетание = False ActiveSheet.Protect:
кроттт значение. Т.к. мы
таблицы или объемногоПримечание: ячейки. Это означает, в группе инструментов обозначить лишь диапазон и изменить защищенные в диапазонах, если перемещаться между незаблокированнымиДля установки разрешений на
листа.Форматирование, изменение макета, обновлениеили клавиш Ctrl +
Case 2 ActiveSheet.Unprotectкроттт
: Чтож, буду копать…)
ограничили все остальные массива, а другой Защита листа или книги что ячейки готовы
«Изменения». или одну ячейку. элементы.
применяются автофильтры. ячейками на защищенном доступ выберите пунктЧтобы предоставить определенным пользователям или изменение отчетовУсловное форматирование Shift + F Range(«B2»).Locked = True,Спасибо! действия, никто не человек случайно или паролем необязательна. Если к заблокирован приПосле этого появится уже Для этого надо:Убедитесь, что выбранный парольПользователи не смогут применить листе с помощьюРазрешения разрешение изменять диапазоны сводной таблицы каким-либо. Если условное форматирование или Ctrl +
Application.EnableEvents = Falseа как узнать,Busine2012 сможет даже изменить
намеренно изменяет либо вы не укажете защите книги или знакомое окно, вВыделить необходимые ячейки, используя должно быть легко или удалить автофильтры
клавиши TAB.и нажмите кнопку на защищенном листе, иным образом, а было применено до 1. Range(«B2»).ClearContents Application.EnableEvents = когда блокировать ячейку,: цвет фона. Все вовсе удаляет все пароль, любой пользователь листа. котором нужно задать
обычное растягивание с запомнить. Если вы на защищенном листе
формат ячеекДобавить на компьютере должна также создание новых установки защиты листа,Во всплывающем
True ActiveSheet.Protect End
а когда нет?кроттт
средства форматирования на ваши труды. сможет отменить защиту
На вкладке «
параметры защиты. Точно зажатой левой кнопкой
потеряли пароль, будет независимо от настройкиИзменение параметров в диалоговых
. быть установлена операционная отчетов. форматирование будет изменяться
Формат ячеек Select End Ifкроттт
, верхней панели инструментовРассмотрим способы защиты документа
листа и изменитьРецензирование так же введите мыши (ЛКМ). может получить доступ этого параметра. окнахВ поле система Microsoft Windowsизменение объектов
при вводе значения,на вкладке End Sub: В ячейке A1выложите книгу Excel не активные. Т.е. Excel и его
данные в защищенных
» на ленте пароль, выберите необходимые
Нажать ПКМ. к защищенным элементам
использование отчетов сводной таблицыФормат ячеек
Введите имена объектов для XP или болееВыполнять следующие действия: удовлетворяющего определенному условию.Защитакроттт — номер варианта.
и поясните, что они не работают. отдельных элементов. ячейках. Если вы в группе
параметры, поставьте галочкуВ меню снова же листа.Форматирование, изменение макета, обновлениеили выбора (примеры) поздней версии, а
Внесение изменений в графические
форматирование столбцовснимите флажок: Спасибо большое!!! Доберусь
Busine2012 хотите.
Как поставить защиту на все же введетеизменения рядом с пунктом выбрать «Формат ячеек».
Если ячейка принадлежит нескольким или изменение отчетовУсловное форматированиевведите имена пользователей, сам компьютер должен объекты, в том
Использование любых команд форматированияЗащищаемая до компа -:
кротттЕсли на одном компьютере ячейку в Excel? пароль, запомните еговыберите команду «Защитить лист иПерейти в «Защиту». диапазонам, ее смогут сводной таблицы каким-либо. Если условное форматирование которым нужно разрешить находиться в домене. числе карты, встроенные столбцов, включая изменениеячейка и нажмите
отпишусь!кроттт: Выложить книгу нет работает несколько человек,
CyberForum.ru>
По умолчанию все
Как снять защиту с листа Excel: простые способы
Автор admin На чтение 5 мин Просмотров 99 Опубликовано
Иногда бывают случаи, когда мы работаем с важными документами и не хотим, чтобы кто-то их видел. Или же, как минимум запрещаем редактировать содержимое без нашего ведома. Но, как показывает практика, если подобные файлы не открываются в течение длительного времени, код доступа может забыть и сам хозяин. В данной статье мы рассмотрим, как снять защиту с листа в редакторе Excel не зная пароль.
Речь не идет про взлом чужих документов. Мы будем работать с тем, что есть на своем компьютере.
Снимаем защиту в современном Excel
Открыв защищенный документ, вы увидите следующее.
Панель инструментов будет неактивной. Изменение файла и практические все функции недоступны. Попробуйте нажать куда-нибудь и набрать что-нибудь на клавиатуре.
Выбранная ячейка будет неактивной и редактирование будет невозможно. При этом появится вот такая ошибка.
Для того чтобы разблокировать документ в Экселе, нужно выполнить следующие действия.
- Кликните на пункт меню «Файл».
- В появившемся окне нажмите на ссылку «Снять защиту».
- Сразу после этого вас попросят ввести пароль. Если его не знать, то снять защиту не получится.
Подобное окно можно вызвать и через другое меню. Для этого нужно выполнить несколько простых шагов.
- Перейдите на вкладку «Рецензирование» и нажмите на кнопку «Снять защиту листа».
- Результат будет точно таким же.
В данном случае книга доступна для чтения, но вы ничего не сможете изменить. Стоит отметить, что иногда, если не установлена максимальная защита файла, программа Excel позволяет скопировать содержимое ячеек.
Попробуйте выделить что-нибудь и нажать на сочетание клавиш [knopka]Ctrl[/knopka]+[knopka]C[/knopka]. Активный диапазон сразу же выделится пунктирной рамкой. Это означает, что возможность копирования не отключена.
Откройте новый документ и нажмите на клавиши [knopka]Ctrl[/knopka]+[knopka]V[/knopka]. Данные прекрасно перенесутся и для этого не требуется ничего взламывать.
Как снять защиту в Excel 2003
Описанные выше действия подходят для новых версий Экселя. В старом принцип работы немного иной. При открытии файла многие функции также будут недоступны.
Для того чтобы снять блокировку, нужно выполнить следующие действия.
- Нажмите на пункт меню «Сервис».
- Затем выберите «Защита».
- После этого – «Снять защиту листа».
- Сразу после этого вас попросят ввести ключ безопасности.
Как убрать пароль
Неважно, что вы пытаетесь сделать, – взломать чужой документ или открыть свой старый файл – в любом случае придется делать одно и тоже. Для программы нет разницы и она не понимает, кто владелец. В конечном итоге вы пытаетесь обойти защиту.
На самом деле всё очень просто. Для этого нужно выполнить следующие действия.
- Скорее всего, в вашей операционной системе не отображаются расширения файлов. Для того чтобы их включить, выполните несколько простых шагов:
- Откройте проводник.
- Перейдите на вкладку «Вид».
- Поставьте галочку около соответствующего пункта.
- Затем измените расширение у вашего файла с XLSX на ZIP.
- Для этого нужно кликнуть на файл и нажать на клавишу [knopka]F2[/knopka]. После того как вы измените окончание документа и нажмете на кнопку [knopka]Enter[/knopka], вы увидите следующее окно. Нажмите на кнопку «Да».
- Теперь у вашего файла новая иконка, поскольку система Windows думает, что это архив.
- Откройте этот файл (но не распаковывайте!). Перейдите в папку «xl».
- Затем в «worksheets».
- В этой папке появится список файлов для каждого листа. Кликните по нему мышкой и перетащите в проводник.
- Затем сделайте правый клик мыши по этому файлу. В появившемся меню выберите пункт «Изменить».
- В результате этого появится вот такое окно.
- Нажмите на сочетание клавиш [knopka]Ctrl[/knopka]+[knopka]F[/knopka]. Введите там слово «sheetProtection». Затем на кнопку «Найти далее».
- Если файл сохранен в редакторе Excel 2013 или 2016, вы увидите следующее.
- В программе 2007 года этот тег намного короче, да и тип шифрования проще.
- Удаляем всё, что содержится в теге sheetProtection. В случае примера удалить нужно вот этот кусок.
[kod]<sheetProtection algorithmName=»SHA-512″ hashValue=»ydplmZjyfl4WUx6lb4PflgKeEtj8h7kJzHgWKd8/8zIBjoC08NvIlbwRBJOaiiS75BVNYW/H79mLh2CKeCTxjg==» saltValue=»+ZTIc69Lt7qRPzGqT/P7JQ==» spinCount=»100000″ sheet=»1″ objects=»1″ scenarios=»1″/>[/kod]
- Затем сохраняем документ нажатием на горячие клавиши [knopka]Ctrl[/knopka]+[knopka]S[/knopka]. Переносим этот файл обратно (с проводника в архиватор).
- Нажимаем на кнопку «OK».
- Закрываем архиватор.
- Переименовываем расширение документа обратно на xlsx. Запускаем этот файл.
- В результате проделанных действий мы видим, что все функции для редактирования стали доступными.
Использование макросов
В интернете существует онлайн-магазин, в котором можно бесплатно скачать нужный скрипт. Можете не переживать о безопасности – данный сервис вполне серьезный.
Подробное описание работы этого макроса можно найти на этой же странице.
Заключение
В данной статье были рассмотрены основные способы снятия блокировки листов в редакторе Excel. Если у вас что-то не получается, возможно, что вы выбрали не тот кусок кода либо удалили что-то лишнее.
В подобных случаях вы увидите вот такое сообщение об ошибке.
И самое главное – запомните, что в следующий раз, когда вы решите защитить свой документ, нужно использовать такие пароли, которые вы не забудете.
Видеоинструкция
Для тех, у кого остались какие-нибудь вопросы, ниже прикреплён видеоролик с дополнительными комментариями к описанной выше инструкции.
Изменить текст в ячейке Excel — Защита ячеек в Excel от изменения, редактирования и ввода ошибочных данных
Защитить данные в книге Excel можно различными способами. Поставьте пароль на всю книгу, тогда он будет запрашиваться каждый раз при ее открытии. Поставьте пароль на отдельные листы, тогда другие пользователи не смогут вводить и редактировать данные в ячейках на защищенных листах.
Но что делать, если Вы хотите, чтобы другие люди могли нормально работать с книгой Excel и всеми листами, которые в ней находятся, но при этом нужно ограничить или вообще запретить редактирование данных в отдельных ячейках. Именно об этом пойдет речь в данной статье.
Сначала разберемся, как защитить выделенный диапазон ячеек от изменений.
Защиту ячеек можно сделать, только если включить защиту для всего листа целиком. По умолчанию в Эксель, при включении защиты листа, автоматически защищаются все ячейки, которые на нем расположены.
Если Вам нужно, чтобы у другого пользователя была возможность редактировать весь лист, кроме отдельных ячеек, выделите все ячейки листа, нажав на треугольник в левом верхнем углу. Затем кликните по любой из них правой кнопкой мыши и выберите из меню «Формат ячеек».
В следующем диалоговом окне переходим на вкладку «Защита» и снимаем галочку с пункта «Защищаемая ячейка». Нажмите «ОК».
Теперь, даже если этот лист будет защищен, мы сможем вводить и изменять данные во всех ячейках Excel.
Запретим редактирование ячеек, которые находятся в диапазоне B2:D7. Выделяем указанный диапазон, кликаем по нему правой кнопкой мыши и выбираем из меню «Формат ячеек». Переходим на вкладку «Защита» и ставим галочку в поле «Защищаемая ячейка». Нажмите «ОК».
Теперь нужно включить защиту для данного листа. Перейдите на вкладку «Рецензирование» и нажмите кнопку «Защитить лист». Введите пароль и отметьте галочками, что можно делать пользователям с данным листом. Нажмите «ОК» и подтвердите пароль.
После этого, любой пользователь сможет работать с данными на листе. В примере введены пятерки в ячейку Е4. Но при попытке изменить их в диапазоне В2:D7, появится сообщение, что ячейки защищены.
Теперь предположим, что Вы сами часто работаете с данным листом в Эксель и периодически нужно изменить данные в защищенных ячейках. Чтобы это сделать, придется постоянно снимать защиту с листа, а потом ставить ее обратно. Согласитесь, что это не очень удобно.
Поэтому давайте рассмотрим вариант, как можно поставить пароль для отдельных ячеек в Excel. В этом случае, Вы сможете их редактировать, просто введя запрашиваемый пароль.
Сделаем так, чтобы другие пользователи могли редактировать все ячейки на листе, кроме диапазона B2:D7. А Вы, зная пароль, могли редактировать и ячейки в диапазоне B2:D7.
Итак, выделяем все ячейки, кликаем правой кнопкой мыши по любой и выбираем из меню «Формат ячеек». Дальше на вкладке «Защита» убираем галочку «Защищаемая ячейка».
Теперь нужно выделить диапазон ячеек, для которых будет установлен пароль, в примере это B2:D7, снова зайти «Формат ячеек» и поставить галочку в поле «Защищаемая ячейка».
Если нет необходимости, чтобы другие пользователи редактировали данные в ячейках на этом листе, то пропустите этот пункт.
Переходим на вкладку «Рецензирование» и нажимаем кнопочку «Разрешить изменение диапазонов». Откроется соответствующее диалоговое окно. Нажмите в нем кнопочку «Создать».
Имя диапазона и ячейки, которые в него входят, уже указаны, поэтому просто введите «Пароль», подтвердите его и нажмите «ОК».
Возвращаемся к предыдущему окну. Нажмите в нем «Применить» и «ОК». Таким образом, можно создать несколько диапазонов ячеек, защищенных различными паролями.
Теперь нужно установить пароль для листа. На вкладке «Рецензирование» нажимаем кнопочку «Защитить лист». Введите пароль и отметьте галочками, что можно делать пользователям. Нажмите «ОК» и подтвердите пароль.
Проверяем, как работает защита ячеек. В ячейку Е5 введем шестерки. Если попробовать удалить значение из ячейки D5, появится окно с запросом пароля. Введя пароль, можно будет изменить значение в ячейке.
Таким образом, зная пароль, можно изменить значения в защищенных ячейка листа Эксель.
Защитить ячейку в Excel можно и от неверного ввода данных. Это пригодится в том случае, когда нужно заполнить какую-нибудь анкету или бланк.
Например, в таблице есть столбец «Класс». Здесь не может стоять число больше 11 и меньше 1, имеются ввиду школьные классы. Давайте сделаем так, чтобы программа выдавала ошибку, если пользователь введет в данный столбец число не от 1 до 11.
Выделяем нужный диапазон ячеек таблицы — С3:С7, переходим на вкладку «Данные» и кликаем по кнопочке «Проверка данных».
В следующем диалоговом окне на вкладке «Параметры» в поле «Тип данных» выберите из списка «Целое число». В поле «Минимум» введем «1», в поле «Максимум» — «11».
В этом же окне на вкладке «Сообщение для ввода» введем сообщение, которое будет отображаться, при выделении любой ячейки из данного диапазона.
На вкладке «Сообщение об ошибке» введем сообщение, которое будет появляться, если в ячейку введены неверные данные. Нажмите «ОК».
Теперь если выделить ячейку из диапазона С3:С7, рядом будет высвечиваться подсказка. При попытке написать в ячейку «15», появилось сообщение об ошибке, с тем текстом, который мы вводили.
Теперь Вы знаете, как сделать защиту для ячеек в Эксель от изменений и редактирования другими пользователями, и как защитить ячейки от неверного вода данных. Кроме того, Вы сможете задать пароль, зная который определенные пользователи все-таки смогут изменять данные в защищенных ячейках.
Поделитесь статьёй с друзьями:
Как заблокировать некоторые ячейки в excel. Как защитить ячейку от изменений в Excel. Защищаем блоки от неверных данных
Здравствуйте, мои друзья.
Вы не желаете, чтобы кто-либо вносил изменения в написанную вами таблицу? Решение есть — защита ячеек от редактирования в excel. Причем разработчики предлагают разные ее степени: от блокировки отдельных ячеек до всей книги. Из этой статьи вы узнаете, как пользоваться данными опциями.
Как обезопасить отдельные ячейки?
Excel 2007 и последующие версии позволяют устанавливать пароль на файл, чтобы открыть его могли только вы. К примеру, вы хотите дать возможность другим пользователям свободно открывать и просматривать книгу. Но при этом не желаете, чтобы они вносили какие-либо изменения в ячейки с итоговыми значениями или в определенный столбец.
В таких случаях действия для excel 2010 и любого другого будут одинаковы:
Таким образом, защита от изменений установлена лишь для отдельных ячеек.
Но это еще не все.
Следующий этап
Сейчас мы запаролим лист, чтобы только вы могли в дальнейшем вносить коррективы:
- Ячейки, которые необходимо заблокировать, находятся на удалении друг от друга? Excel 2016 и версии до 2007 включительно позволяют выделять их не вручную, а автоматически.
Для этого во вкладке «Главная» в одном из самых последних полей под названием «Редактирование» нажмите кнопку «Найти и выделить». Выберите пункт «Выделение группы ячеек…»
И установите нужные настройки:
На этом всё.
Теперь ваши документы будут в полной безопасности.
Заходите ко мне почаще, чтобы узнать еще больше полезной информации.
До свидания друзья!
По умолчанию Защита листа блокирует все ячейки, чтобы ни один из них не был редактируемым. Чтобы включить некоторые изменения ячеек, оставив другие ячейки заблокированными, можно разблокировать все ячейки. Вы можете заблокировать только определенные ячейки и диапазоны, прежде чем защитить лист и, при необходимости, разрешить определенным пользователям изменять только в определенных диапазонах защищенного листа.
Блокировка только определенных ячеек и диапазонов ячеек на защищенном листе
Выполните указанные ниже действия.
Если лист защищен, сделайте следующее:
Выделите лист целиком, нажав кнопку Выделить все .
На вкладке Главная нажмите кнопку вызова диалогового окна формат шрифта ячейки . Вы также можете нажать клавиши CTRL+SHIFT+F или CTRL+1.
В диалоговом окне Формат ячеек на вкладке Защита снимите флажок заблокировано и нажмите кнопку ОК .
При защите листа все ячейки будут разблокированы. Теперь вы можете выбрать конкретные ячейки, которые нужно защитить.
Выделите на листе только те ячейки, которые необходимо заблокировать.
Снова откройте всплывающее окно Формат ячеек (Ctrl + Shift + F).
На этот раз на вкладке Защита установите флажок Защищаемая ячейка, а затем нажмите кнопку ОК .
На вкладке Рецензирование нажмите кнопку Защитить лист .
В списке выберите элементы, которые должны быть доступны пользователям для изменения.
|
Элементы листа диаграммы
В поле введите пароль для листа, нажмите кнопку ОК
Пароль необязателен. Если не задать пароль, любой пользователь сможет снять защиту с листа и изменить защищенные элементы.
Выберите легко запоминающийся пароль, потому что в случае утраты пароля вы больше не сможете получить доступ к защищенным элементам листа.
Разблокировка диапазонов ячеек на защищенном листе для их изменения пользователями
Чтобы предоставить определенным пользователям разрешение изменять диапазоны на защищенном листе, на компьютере должна быть установлена операционная система Microsoft Windows XP или более поздней версии, а сам компьютер должен находиться в домене. Вместо использования разрешений, для которых требуется домен, можно также задать пароль для диапазона.
Выберите листы, которые нужно защитить.
На вкладке Рецензирование в группе Изменения нажмите кнопку .
Эта команда доступна, только если лист не защищен.
Выполните одно из следующих действий:
Чтобы добавить новый редактируемый диапазон, нажмите кнопку Создать .
Чтобы изменить существующий редактируемый диапазон, выберите поле , затем нажмите кнопку Изменить .
Чтобы удалить редактируемый диапазон, выберите поле Диапазоны защищенного листа, разблокируемые паролем , затем нажмите кнопку Удалить .
В поле Название введите имя диапазона, который необходимо разблокировать.
В поле Содержит ячейки введите знак равенства (= ), а затем ссылку на диапазон, который необходимо разблокировать.
Также можно нажать кнопку Свернуть диалоговое окно , выбрать на листе диапазон, а затем снова нажать кнопку Свернуть диалоговое окно , чтобы вернуться к диалоговому окну.
Для управления доступом с помощью пароля в поле Пароль диапазона введите пароль для доступа к диапазону.
При использовании разрешений на доступ задавать пароль необязательно. Использование пароля позволяет просматривать учетные данные всех полномочных пользователей, изменяющих диапазон.
Для установки разрешений на доступ выберите пункт Разрешения и нажмите кнопку Добавить .
В поле Введите имена объектов для выбора (примеры) введите имена пользователей, которым нужно разрешить изменять диапазоны.
Чтобы посмотреть, как должны вводиться имена пользователей, щелкните примеры . Чтобы проверить правильность имен, нажмите кнопку Проверить имена .
Нажмите кнопку ОК .
Чтобы указать тип разрешений для выбранного пользователя, в поле Разрешения установите или снимите флажок Разрешить или Запретить , а затем нажмите кнопку Применить .
Нажмите кнопку ОК два раза.
При необходимости введите заданный пароль.
В диалоговом окне Разрешить изменение диапазонов нажмите кнопку Защитить лист .
В списке Разрешить всем пользователям этого листа выберите элементы, которые должны изменять пользователи.
Дополнительные сведения об элементах листа
|
Элементы листа диаграммы
В поле Пароль для отключения защиты листа введите пароль, нажмите кнопку ОК , а затем повторно введите пароль для подтверждения.
Пароль необязателен. Если его не задать, любой пользователь сможет снять защиту с листа и изменить защищенные элементы.
Убедитесь, что вы выбрали пароль, который вы можете запомнить. Если вы потеряли пароль, вы не сможете получить доступ к защищенным элементам на листе.
Если ячейка принадлежит к нескольким диапазонам, ее смогут редактировать пользователи, имеющие права на редактирование любого из этих диапазонов.
Если пользователь попытается изменить несколько ячеек одновременно и ему разрешено вносить изменения, но не все эти ячейки, пользователю будет предложено изменить ячейки по одной.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе Answers community , а также предложить новую функцию или улучшение на веб-сайте Excel User Voice .
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также (на английском языке).
Иногда бывают случаи, когда мы работаем с важными документами и не хотим, чтобы кто-то их видел. Или же, как минимум запрещаем редактировать содержимое без нашего ведома. Но, как показывает практика, если подобные файлы не открываются в течение длительного времени, код доступа может забыть и сам хозяин. В данной статье мы рассмотрим, как снять защиту с листа в редакторе Excel не зная пароль.
Речь не идет про взлом чужих документов. Мы будем работать с тем, что есть на своем компьютере.
Открыв защищенный документ, вы увидите следующее.
Панель инструментов будет неактивной. Изменение файла и практические все функции недоступны. Попробуйте нажать куда-нибудь и набрать что-нибудь на клавиатуре.
Выбранная ячейка будет неактивной и редактирование будет невозможно. При этом появится вот такая ошибка.
Для того чтобы разблокировать документ в Экселе, нужно выполнить следующие действия.
- Кликните на пункт меню «Файл».
- В появившемся окне нажмите на ссылку «Снять защиту».
- Сразу после этого вас попросят ввести пароль. Если его не знать, то снять защиту не получится.
Подобное окно можно вызвать и через другое меню. Для этого нужно выполнить несколько простых шагов.
- Перейдите на вкладку «Рецензирование» и нажмите на кнопку «Снять защиту листа».
- Результат будет точно таким же.
В данном случае книга доступна для чтения, но вы ничего не сможете изменить. Стоит отметить, что иногда, если не установлена максимальная защита файла, программа Excel позволяет скопировать содержимое ячеек.
Попробуйте выделить что-нибудь и нажать на сочетание клавиш Ctrl +C . Активный диапазон сразу же выделится пунктирной рамкой. Это означает, что возможность копирования не отключена.
Откройте новый документ и нажмите на клавиши Ctrl +V . Данные прекрасно перенесутся и для этого не требуется ничего взламывать.
Как снять защиту в Excel 2003
Описанные выше действия подходят для новых версий Экселя. В старом принцип работы немного иной. При открытии файла многие функции также будут недоступны.
Для того чтобы снять блокировку, нужно выполнить следующие действия.
- Нажмите на пункт меню «Сервис».
- Затем выберите «Защита».
- После этого – «Снять защиту листа».
- Сразу после этого вас попросят ввести ключ безопасности.
Как убрать пароль
Неважно, что вы пытаетесь сделать, – взломать чужой документ или открыть свой старый файл – в любом случае придется делать одно и тоже. Для программы нет разницы и она не понимает, кто владелец. В конечном итоге вы пытаетесь обойти защиту.
На самом деле всё очень просто. Для этого нужно выполнить следующие действия.
- Скорее всего, в вашей операционной системе не отображаются расширения файлов. Для того чтобы их включить, выполните несколько простых шагов:
- Откройте проводник.
- Перейдите на вкладку «Вид».
- Поставьте галочку около соответствующего пункта.
- Затем измените расширение у вашего файла с XLSX на ZIP.
- Для этого нужно кликнуть на файл и нажать на клавишу F2 . После того как вы измените окончание документа и нажмете на кнопку Enter , вы увидите следующее окно. Нажмите на кнопку «Да».
- Теперь у вашего файла новая иконка, поскольку система Windows думает, что это архив.
- Откройте этот файл (но не распаковывайте!). Перейдите в папку «xl».
- Затем в «worksheets».
- В этой папке появится список файлов для каждого листа. Кликните по нему мышкой и перетащите в проводник.
- Затем сделайте правый клик мыши по этому файлу. В появившемся меню выберите пункт «Изменить».
- В результате этого появится вот такое окно.
- Нажмите на сочетание клавиш Ctrl +F . Введите там слово «sheetProtection». Затем на кнопку «Найти далее».
- Если файл сохранен в редакторе Excel 2013 или 2016, вы увидите следующее.
- В программе 2007 года этот тег намного короче, да и тип шифрования проще.
- Удаляем всё, что содержится в теге sheetProtection. В случае примера удалить нужно вот этот кусок.
- Затем сохраняем документ нажатием на горячие клавиши Ctrl +S . Переносим этот файл обратно (с проводника в архиватор).
Данные в Excel можно защищать от постороннего вмешательства. Это важно, потому что иногда вы тратите много времени и сил на создание сводной таблицы или объемного массива, а другой человек случайно или намеренно изменяет либо вовсе удаляет все ваши труды.
Рассмотрим способы защиты документа Excel и его отдельных элементов.
Защита ячейки Excel от изменения
Как поставить защиту на ячейку в Excel? По умолчанию все ячейки в Excel защищаемые. Это легко проверить: кликаем на любую ячейку правой кнопкой, выбираем ФОРМАТ ЯЧЕЕК – ЗАЩИТА. Видим, что галочка на пункте ЗАЩИЩАЕМАЯ ЯЧЕЙКА проставлена. Но это еще не значит, что они уже защищены от изменений.
Зачем нам эта информация? Дело в том, что в Excel нет такой функции, которая позволяет защитить отдельную ячейку. Можно выбрать защиту листа, и тогда все ячейки на нем будут защищены от редактирования и другого вмешательства. С одной стороны это удобно, но что делать, если нам нужно защитить не все ячейки, а лишь некоторые?
Рассмотрим пример. Имеем простую таблицу с данными. Такую таблицу нам нужно разослать в филиалы, чтобы магазины заполнили столбец ПРОДАННОЕ КОЛИЧЕСТВО и отправили обратно. Во избежание внесения каких-то изменений в другие ячейки, защитим их.
Для начала освободим от защиты те ячейки, куда сотрудники филиалов будут вносить изменения. Выделяем D4:D11, правой кнопкой вызываем меню, выбираем ФОРМАТ ЯЧЕЕК и убираем галочку с пункта ЗАЩИЩАЕМАЯ ЯЧЕЙКА.
Теперь выбираем вкладку РЕЦЕНЗИРОВАНИЕ – ЗАЩИТИТЬ ЛИСТ. Появляется такое окно, где будут проставлены 2 галочки. Первую из них мы убираем, чтобы исключить любое вмешательство сотрудников филиалов, кроме заполнения столбца ПРОДАННОЕ КОЛИЧЕСТВО. Придумываем пароль и нажимаем ОК.
Внимание! Не забудьте свой пароль!
Теперь в диапазон D4:D11 посторонние лица смогут только вписать какое-то значение. Т.к. мы ограничили все остальные действия, никто не сможет даже изменить цвет фона. Все средства форматирования на верхней панели инструментов не активные. Т.е. они не работают.
Защита книги Excel от редактирования
Если на одном компьютере работает несколько человек, то целесообразно защищать свои документы от редактирования третьими лицами. Можно ставить защиту не только на отдельные листы, но и на всю книгу.
Когда книга будет защищена, посторонние смогут открывать документ, видеть написанные данные, но переименовать листы, вставить новый, поменять их расположение и т.п. Попробуем.
Прежнее форматирование сохраняем. Т.е. у нас по-прежнему можно вносить изменения только в столбец ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы защитить книгу полностью, на вкладке РЕЦЕНЗИРОВАНИЕ выбираем ЗАЩИТИТЬ КНИГУ. Оставляем галочки напротив пункта СТРУКТУРУ и придумываем пароль.
Теперь, если мы попробуем переименовать лист, у нас это не получится. Все команды серого цвета: они не работают.
Снимается защита с листа и книги теми же кнопками. При снятии система будет требовать тот же пароль.
Защитить информацию в книге Excel можно различными способами. Поставьте пароль на всю книгу, тогда он будет запрашиваться каждый раз при ее открытии. Поставьте пароль на отдельные листы , тогда другие пользователи не смогут вводить и редактировать данные на защищенных листах.
Но что делать, если Вы хотите, чтобы другие люди могли нормально работать с книгой Excel и всеми страницами, которые в ней находятся, но при этом нужно ограничить или вообще запретить редактирование данных в отдельных ячейках. Именно об этом пойдет речь в данной статье.
Защита выделенного диапазона от изменения
Сначала разберемся, как защитить выделенный диапазон от изменений.
Защиту ячеек можно сделать, только если включить защиту для всего листа целиком. По умолчанию в Эксель, при включении защиты листа, автоматически защищаются все ячейки, которые на нем расположены. Наша задача указать не все, а то диапазон, что нужен на данный момент.
Если Вам нужно, чтобы у другого пользователя была возможность редактировать всю страницу, кроме отдельных блоков, выделите все их на листе. Для этого нужно нажать на треугольник в левом верхнем углу. Затем кликните по любому из них правой кнопкой мыши и выберите из меню «Формат ячеек» .
В следующем диалоговом окне переходим на вкладку «Защита» и снимаем галочку с пункта «Защищаемая ячейка» . Нажмите «ОК» .
Теперь, даже если мы защитим этот лист, возможность вводить и изменять в блоках любую информацию останется.
После этого поставим ограничения для изменений. Для примера давайте запретим редактирование блоков, которые находятся в диапазоне B2:D7 . Выделяем указанный диапазон, кликаем по нему правой кнопкой мыши и выбираем из меню «Формат ячеек» . Дальше перейдите на вкладку «Защита» и поставьте галочку в поле «Защищаемая…» . Нажмите «ОК» .
На следующем шаге необходимо включить защиту для данного листа. Перейдите на вкладку «Рецензирование» и нажмите кнопку «Защитить лист» . Введите пароль и отметьте галочками, что пользователи могут делать с ним. Нажмите «ОК» и подтвердите пароль.
После этого, любой пользователь сможет работать с информацией на странице. В примере введены пятерки в Е4 . Но при попытке изменить текст или числа в диапазоне В2:D7 , появится сообщение, что ячейки защищены.
Ставим пароль
Теперь предположим, что Вы сами часто работаете с этим листом в Эксель и периодически нужно изменить данные в защищенных блоках. Чтобы это сделать, придется постоянно снимать защиту со страницы, а потом ставить ее обратно. Согласитесь, что это не очень удобно.
Поэтому давайте рассмотрим вариант, как можно поставить пароль для отдельных ячеек в Excel. В этом случае, Вы сможете их редактировать, просто введя запрашиваемый пароль.
Сделаем так, чтобы другие пользователи могли редактировать всё на листе, кроме диапазона B2:D7 . А Вы, зная пароль, могли редактировать и блоки в B2:D7 .
Итак, выделяем весь лист, кликаем правой кнопкой мыши по любому из блоков и выбираем из меню «Формат ячеек» . Дальше на вкладке «Защита» убираем галочку в поле «Защищаемая…» .
Теперь нужно выделить диапазон, для которого будет установлен пароль, в примере это B2:D7 . Потом опять зайдите «Формат ячеек» и поставьте галочку в поле «Защищаемая…» .
Если нет необходимости, чтобы другие пользователи редактировали данные в ячейках на этом листе, то пропустите этот пункт.
Затем переходим на вкладку «Рецензирование» и нажимаем кнопочку «Разрешить изменение диапазонов» . Откроется соответствующее диалоговое окно. Нажмите в нем кнопочку «Создать» .
Имя диапазона и ячейки, которые в него входят, уже указаны, поэтому просто введите «Пароль» , подтвердите его и нажмите «ОК» .
Возвращаемся к предыдущему окну. Нажмите в нем «Применить» и «ОК» . Таким образом, можно создать несколько диапазонов, защищенных различными паролями.
Теперь нужно установить пароль для листа. На вкладке «Рецензирование» нажимаем кнопочку «Защитить лист» . Введите пароль и отметьте галочками, что можно делать пользователям. Нажмите «ОК» и подтвердите пароль.
Проверяем, как работает защита ячеек. В Е5 введем шестерки. Если попробовать удалить значение из D5 , появится окно с запросом пароля. Введя пароль, можно будет изменить значение в ячейке.
Таким образом, зная пароль, можно изменить значения в защищенных ячейка листа Эксель.
Защищаем блоки от неверных данных
Защитить ячейку в Excel можно и от неверного ввода данных. Это пригодится в том случае, когда нужно заполнить какую-нибудь анкету или бланк.
Например, в таблице есть столбец «Класс» . Здесь не может стоять число больше 11 и меньше 1, имеются ввиду школьные классы. Давайте сделаем так, чтобы программа выдавала ошибку, если пользователь введет в данный столбец число не от 1 до 11.
Выделяем нужный диапазон ячеек таблицы – С3:С7 , переходим на вкладку «Данные» и кликаем по кнопочке «Проверка данных» .
В следующем диалоговом окне на вкладке «Параметры» в поле «Тип…» выберите из списка «Целое число» . В поле «Минимум» введем «1» , в поле «Максимум» – «11» .
В этом же окне на вкладке «Сообщение для ввода» введем сообщение, которое будет отображаться, при выделении любой ячейки из данного диапазона.
На вкладке «Сообщение об ошибке» введем сообщение, которое будет появляться, если пользователь попробует ввести неправильную информацию. Нажмите «ОК» .
Теперь если выделить что-то из диапазона С3:С7 , рядом будет высвечиваться подсказка. В примере при попытке написать в С6 «15» , появилось сообщение об ошибке, с тем текстом, который мы вводили.
Теперь Вы знаете, как сделать защиту для ячеек в Эксель от изменений и редактирования другими пользователями, и как защитить ячейки от неверного вода данных. Кроме того, Вы сможете задать пароль, зная который определенные пользователи все-таки смогут изменять данные в защищенных блоках.
Оценить статью: (1 оценок, среднее: 5,00 из 5)
Вебмастер. Высшее образование по специальности «Защита информации».. Автор большинства статей и уроков компьютерной грамотности
Похожие записи
Обсуждение: 13 комментариев
Ответить
Как защитить ячейки в Excel?
По различным причинам возникают ситуации, когда у пользователей Excel появляется желание защитить ячейки в своих Excel – таблицах. Кто-то хочет защитить все ячейки без исключения, а кому-то надо установить выборочную защиту исключительно на ячейки с заливкой или с формулами.
Кто-то хочет защитить данные от самого себя, чтобы случайно не удалить что-то важное, а кому-то необходимо защитить ячейки от других, например не очень опытных пользователей, которые могут, заменить в ячейке формулу с промежуточным расчетом на свое значение и поставить тем самым под сомнение конечный результат. При этом найти подобную ошибку будет довольно проблематично.
Установка и снятие защиты ячеек стандартными средствами ExcelЗащита ячеек производится в два этапа, для того чтобы защитить ячейки от изменений, необходимо:
Этап первый — выделить ячейки и сделать их защищаемыми;
Для этого достаточно после выделения ячеек нажать сочетание клавиш Ctrl+1 либо кликнуть правой кнопкой мыши в области выделенных ячеек, выбрать из контекстного меню пункт «Формат ячеек…», зайти на вкладку «Защита» и установить флажки в полях «Защищаемая ячейка» и/или «Скрыть формулы».
Наличие установленных флажков не защищает ячейки, а говорит лишь о том, что ячейки станут защищенными после установки защиты листа. Изменять формат ячеек можно как во всем выделенном диапазоне, так и у группы несмежных ячеек. По умолчанию в каждой новой книге и на каждом новом рабочем листе все ячейки являются защищаемыми и у всех ячеек отсутствует флажок в поле «Скрыть формулы».
Этап второй — установить защиту листа.
Защите листа в различных версиях Excel посвящена отдельная публикация, здесь же следует напомнить, что установить защиту листа в Microsoft Excel 2003 можно в меню Сервис/Защита/Защитить лист, а в Excel 2007/2010/2013 лист защищается на вкладке «Рецензирование», в группе кнопок «Изменения» нажатием кнопки «Защитить лист». При необходимости можно отметить галочками разрешения для пользователей и ввести пароль.
Существует возможность быстрой защиты всех листов сразу. Защита ячейки/ячеек вступает в силу сразу после выполнения второго этапа.
Как защитить все ячейки листа? Как снять защиту со всех ячеек листа?Для установки/снятия защиты сразу всех ячеек рабочего листа необходимо выделить все ячейки, кликнув на так называемую нулевую ячейку либо воспользоваться сочетанием горячих клавиш Ctrl+A. Нулевая ячейка — это прямоугольная область, которая находится на пересечении первой строки с первым столбцом (отмечена красной рамкой на изображении ниже).
После того как все ячейки выделены, необходимо вызвать диалоговое окно «Формат ячеек» любым удобным способом (например горячими клавишами Ctrl+1), перейти на вкладку «Защита» и установить (либо снять) флажки в полях «Защищаемая ячейка» и «Скрыть формулы». Опция «Скрыть формулы» позволяет скрывать не только формулы, скрывается любая информация, отображаемая в строке формул.
Выборочная защита ячеек в ExcelС помощью защиты ячеек, табличное пространство можно четко разграничить на области, которые изменять можно и которые изменять нельзя, сделать это достаточно просто, как мы уже убедились. Неудобство возникает если требуется выборочная защита ячеек, когда установить защиту необходимо например, только на ячейки с примечаниями или на ячейки с формулами. В Excel 2007 и выше это неудобство решается при помощи инструмента под названием «Выделение группы ячеек». Чтобы им воспользоваться, достаточно на вкладке «Главная», в группе кнопок «Редактирование» в меню кнопки «Найти и выделить» выбрать пункт «Выделение группы ячеек…» после чего выбрать необходимые опции и нажать кнопку «ОК» (подробнее о выделении группы ячеек). После того, как все нужные ячейки выделены, остается лишь сделать ячейки защищаемыми, после чего установить защиту на лист.
Установка и снятие защиты ячеек при помощи надстройкиВ Excel 2003 отсутствует возможность выделять группу ячеек в зависимости от их содержимого, а в Excel 2007 и выше нельзя, к примеру, одновременно выделить пустые ячейки, ячейки с текстом и ячейки с формулами, а также нельзя выделить группу ячеек с заливкой. Во всех этих случаях можно воспользоваться надстройкой, позволяющей выборочно защищать ячейки по условию.
Использование надстройки позволяет:
1. Одним кликом мыши вызывать диалоговое окно макроса прямо с панели инструментов Excel;
2. выбирать по своему усмотрению один из четырех режимов обработки данных;
3. на выбор пользователя устанавливать либо снимать свойство «Защищаемая ячейка» и «Скрыть формулы» по семи условиям (на пустые ячейки, на ячейки с числовыми и текстовыми значениями, с формулами, с примечаниями, с заливками и рамками).
Видео по установке/снятию защиты ячеек
макрос (надстройка) для выборочной установки и снятия свойства «защищаемая ячейка»
Внимание! Описанная надстройка только изменяет формат ячеек, делая их защищаемыми, либо не защищаемыми. Для того чтобы защита ячеек вступила в силу, необходимо установить защиту листа!
Для того, чтобы внести изменения в защищенную ячейку, необходимо предварительно снять защиту листа.
Видео по выборочному созданию защищаемых ячеекДругие материалы по теме:
Защита данных — OpenOffice | Writer — текстовый процессор
В OpenOffice.org Calc возможна защита листов и таблицы в целом. Но чтобы обезопаситься от несанкционированного изменения данных в документе, рекомендуется установить защиту не только на всю таблицу, но и на ее отдельные листы. Следует понимать, что данная функция не предназначена для обеспечения полной безопасности, так как ее можно обойти путем, например, экспорта листа в другой формат. Поэтому существует только один способ полной защиты — пароль, который вводится при сохранении файла.
Как установить защиту на всю таблицу
1. В окне открытой таблицы раскройте меню Сервис.
2. В списке команд наведите курсор на пункт Защитить документ.
3. В открывшемся меню выберите пункт Документ.
4. В окне Защита документа заполните графы Пароль и Подтвердить.
-Разрешен пароль длиной не менее пяти символов, с учетом регистра.
5. Закройте окно кнопкой ОК.
Если установить защиту без пароля, то защита будет действовать только в режиме предупреждения. В OpenOffice. org защищенные паролем документы открыть нельзя.
Как установить защиту на лист
1. В окне открытой таблицы раскройте меню Сервис.
2. В списке команд наведите курсор на пункт Защитить документ.
3. В раскрывшемся меню выберите пункт Лист.
4. В окне Защитить лист активируйте пункт Защитить лист и содержимое защищенных ячеек.
5. Заполните графы Пароль и Подтвердить.
6. В группе Параметры при необходимости задайте степень доступа к ячейкам защищенного листа выбрав нужные пункты:
• Выбирать защищенные ячейки;
• Выбирать незащищенные ячейки.
7. Закройте окно кнопкой ОК.
Как снять защиту листа или документа
1. В окне открытой таблицы раскройте меню Сервис.
2. В списке команд наведите курсор на пункт Защитить документ.
3. В открывшемся меню отключите нужный пункт: лист или документ.
-Если защита установлена с паролем, то в открывшемся окошке Снять защиту с листа необходимо ввести правильный пароль и щелкнуть по кнопке ОК.
Как заблокировать ячейки в Excel
Если вы не хотите, чтобы ваши ячейки редактировались, вы можете заблокировать их в Excel. Вот как.
Используете ли вы Excel для обоснования бизнес-решений на высоком уровне или просто возвращаетесь домой раньше, освоение полезных функций Excel — отличный способ максимизировать вашу продуктивность.
Когда мы делимся таблицами Excel с людьми по работе, у нас часто есть формулы, списки или данные, которые мы бы не хотели, чтобы другой человек редактировал.Когда вам нужно сделать это, вы можете заблокировать определенные ячейки в своей электронной таблице или всей электронной таблице, чтобы другие не могли изменить их, когда вы отправляете им.
Как заблокировать ячейки в Excel
Блокировка ячеек в Excel не требует особой работы. Однако при блокировке ячеек вы можете выбрать блокировку всех ячеек, некоторых определенных или только тех, которые содержат формулы. Давайте рассмотрим все три способа защиты ячеек в Excel.
Как заблокировать определенные ячейки в Excel
Если вам интересно, как заблокировать определенные ячейки в Excel, вы должны начать с разблокировки всех ячеек.Это потому, что все ячейки в Excel по умолчанию заблокированы.
- Щелкните CTRL + A , чтобы выделить все ячейки.
- Щелкните правой кнопкой мыши и выберите Форматировать ячейки из раскрывающегося списка или нажмите CTRL + 1 .
- Перейдите на вкладку Защита и снимите флажок Заблокировано и нажмите ОК .
- Теперь выберите определенные ячейки, которые вы хотите заблокировать. Например, выберите ячейки A1 и A2 .
- Щелкните правой кнопкой мыши и выберите Форматировать ячейки еще раз.
- Перейдите на вкладку Protection и на этот раз установите флажок Locked и нажмите OK .
- Блокировка ячеек не действует, пока вы не защитите лист. Чтобы защитить лист, щелкните правой кнопкой мыши вкладку рабочего листа . Щелкните Защитить лист , введите пароль и щелкните OK для подтверждения.
СВЯЗАННЫЙ: Чего следует избегать в Excel
Как заблокировать все ячейки в Excel
По умолчанию все ячейки в Excel заблокированы.Однако это не действует, пока вы не защитите свою электронную таблицу.
- Выделите все ячейки.
- Щелкните правой кнопкой мыши и выберите Форматировать ячейки .
- Перейдите на вкладку Защита и нажмите ОК , чтобы подтвердить, что все ячейки заблокированы.
- Теперь щелкните правой кнопкой мыши вкладку рабочего листа.Щелкните Защитить лист . Введите пароль и нажмите OK для подтверждения.
Если вы хотите разблокировать рабочий лист, вы можете щелкнуть правой кнопкой мыши вкладку рабочего листа и выбрать Снять защиту . Введите пароль, который вы использовали ранее, и нажмите OK для подтверждения.
Как заблокировать ячейки с формулами в Excel
Чтобы заблокировать ячейки, содержащие только формулы, вы снова должны начать с разблокировки всех ячеек.
- Выделите все ячейки.
- Щелкните правой кнопкой мыши и выберите Форматировать ячейки .
- Перейдите на вкладку Защита и снимите флажок Заблокировано . Щелкните OK для подтверждения.
- Затем нажмите «Найти и выбрать » на вкладке «Главная» в группе «Редактирование».
- В раскрывающемся списке выберите Перейти к специальному .
- Выберите Формулы и нажмите ОК для подтверждения. Вы увидите, что в Excel выбраны все ячейки формулы.
- Затем нажмите CTRL + 1 или щелкните правой кнопкой мыши и перейдите к Форматирование ячеек .
- На вкладке Защита отметьте Заблокировано и нажмите ОК , чтобы заблокировать все ячейки формулы.
- Защитите лист , щелкнув правой кнопкой мыши вкладку рабочего листа, чтобы заблокировать все ячейки формулы.
СВЯЗАННЫЙ: Как быстро изучить Microsoft Excel: Советы по использованию
Как разблокировать ячейки в Excel для редактирования заблокированных ячеек
Чтобы разблокировать ячейки в Excel, вы можете перейти на вкладку Защита , щелкнув эти конкретные ячейки и нажав CTRL + 1 , и снимите флажок Заблокировано .Это не все.
Чтобы завершить внесение изменений, снимите защиту с листа, и все готово.
Блокировка ячеек в Excel делает их недоступными для редактирования
В следующий раз, когда вы предоставите общий доступ к электронным таблицам Excel, и вы захотите предотвратить редактирование некоторых определенных ячеек, используйте шаги, упомянутые выше, чтобы заблокировать их. Это быстро, легко и отличное решение для проблем с общими листами.
Вы также можете заблокировать целые столбцы, выбрав столбцы и выполнив те же самые шаги.Независимо от того, какую ячейку вы защищаете, не забудьте защитить свой лист, чтобы зарегистрировать изменения.
Как скрыть или показать столбцы и строки в ExcelУ вас есть электронная таблица Excel с большим объемом данных и вы хотите скрыть строки и столбцы? Следуйте этим советам, чтобы скрыть и показать свои данные.
Читать далее
Об авторе Гарги Госал (Опубликовано 35 статей)Гарги — писатель, рассказчик и исследователь.Она специализируется на написании убедительных материалов по всему Интернету для клиентов из разных стран и отраслей. Она аспирант по литературе с дипломом редактора и издательского дела. Вне работы она ведет шоу TEDx и литературные фестивали. В идеальном мире она всегда в минуте от того, чтобы отправиться в горы.
Более От Гарги ГосалПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться
Как заблокировать ячейки в Excel
Если вы пытаетесь избежать случайной перезаписи, чувствуете себя непостоянным или пытаетесь защитить некоторые важные данные; все ваши причины достаточно хороши, чтобы заблокировать ячейки в Excel.Блокировка ячейки означает, что содержимое ячейки не может быть изменено, и пользователь получит подсказку при попытке изменить заблокированную ячейку, не позволяя редактировать заблокированную ячейку.
Интересные факты о блокировке ячеек:
- Все ячейки заблокированы по умолчанию (но не защищены).
- Ячейки получают свои заблокированные свойства только тогда, когда лист защищен.
- После блокировки ячеек и защиты листа заблокированные ячейки нельзя редактировать.
- При попытке отредактировать заблокированную ячейку появляется подсказка, препятствующая редактированию.
Существует целый мир блокировки ячеек, но также и разблокировки ячеек. Из этого туториала Вы узнаете, как блокировать ячейки, формулы, листы и многое другое с помощью помощника по блокировке; разблокировка.
Как заблокировать ячейки в Excel
По умолчанию все ячейки в книге заблокированы. Отлично, так почему мы здесь? Потому что эти заблокированные ячейки должны быть защищены, чтобы они работали должным образом.
Вы можете думать об этом как о. Блокировка — это своего рода флаг, связанный с каждой ячейкой, который позволяет Excel понять, следует ли разрешать или не разрешать редактирование этой конкретной ячейки при включенной защите листа.Без включения функции защиты листа как заблокированные, так и разблокированные ячейки ведут себя одинаково.
Чтобы заблокировать ячейки таким образом, чтобы их содержимое не могло быть изменено другими пользователями, ячейки нуждаются в двойной обработке:
- Шаг 1 — Ячейки должны быть заблокированы и
- Шаг 2 — лист должен быть защищен.
Немного на заметку. Блокирует ли ячейку, диапазон ячеек, формулы в ячейках, столбец; по сути, все это является блокировкой «ячеек» и требует соответствующего выбора ячеек.Теперь давайте узнаем больше об упомянутом двойном лечении; запирание и защита.
Как заблокировать все ячейки на листе
Давайте попробуем понять, как заблокировать все ячейки на листе.
Шаг 1 — Все ячейки должны быть заблокированы
Первая часть двойной обработки для всех ячеек уже выполняется автоматически; так как в Excel по умолчанию все ячейки заблокированы. Итак, мы можем сразу перейти к шагу 2. На шаге 2 необходимо активировать функцию защиты листа.Посмотрим, как это сделать.
Шаг 2 — Защита рабочего листа
Пора защитить рабочий лист.
- На вкладке Review в разделе Protect щелкните Protect Sheet.
- При нажатии этой кнопки откроется диалоговое окно Protect Sheet , как показано ниже.
- Первое текстовое поле предназначено для установки пароля на листе, который необходимо ввести при попытке снять защиту листа.Это необязательно, и его можно пропустить. Флажок « Защитить рабочий лист и содержимое заблокированных ячеек» должен быть установлен автоматически. Оставьте это отмеченным. В разделе Разрешить всем пользователям этого рабочего листа: выбрать объем управления, который вы хотите предоставить пользователям, установив флажки напротив соответствующих параметров и нажав кнопку ОК.
- Если вы использовали пароль, вы увидите диалоговое окно с просьбой подтвердить пароль. Если вы не указали пароль, ваш лист теперь должен быть защищен.Почти все параметры на ленте должны быть отключены.
- Попытка изменить любую ячейку на листе не сработает, и появится окно, препятствующее попыткам изменения.
Как заблокировать определенные ячейки на листе
Интересно, что блокировка определенных ячеек включает несколько дополнительных шагов, чем блокировка всех ячеек. Мы вернемся к исходному состоянию книги, то есть когда все ячейки заблокированы по умолчанию, а рабочий лист не защищен.Нам нужно разблокировать все ячейки, а затем заблокировать выбранные ячейки. Вот шаги, чтобы сделать это:
Ячейки со значениями, выделенными синим шрифтом, — это 2 ячейки, которые мы хотим заблокировать на листе, чтобы их значения нельзя было изменить. Помимо этих двух, мы хотим заблокировать и защитить все остальные ячейки на листе.
Шаг 1. Разблокируйте все ячейки на листе
Итак, предварительным условием здесь является разблокирование всех ячеек на листе. Для этого следуйте инструкциям.
- Выберите все ячейки на листе и перейдите на вкладку «Главная» , в разделе «Выравнивание» щелкните опцию «Параметры выравнивания» (маленькая стрелка, указывающая по диагонали в правом нижнем углу ).
- Откроется диалоговое окно Формат ячеек . В диалоговом окне Формат ячеек выберите вкладку Защита . Флажок Заблокировано будет установлен по умолчанию.Снимите флажок, чтобы разблокировать все ячейки на листе.
- Щелкните OK , и все ячейки на текущем листе будут разблокированы.
Шаг 2 — Заблокируйте определенные ячейки на листе
Теперь мы выберем ячейки на листе, которые мы хотим заблокировать, то есть D10 и E11. Чтобы заблокировать эти ячейки, выполните следующие действия:
- Выберите ячейки D10 и E11, мы снова запустим диалоговое окно Формат ячеек , чтобы заблокировать выбранные ячейки.Щелкните параметр «Настройки выравнивания» в разделе Выравнивание под заголовком .
- В диалоговом окне Формат ячеек выберите вкладку Защита. Установите флажок Заблокировано , чтобы заблокировать выбранные ячейки.
Шаг 3 — Защита рабочего листа
Теперь мы заблокировали выбранные ячейки. Если вы попытаетесь, вы заметите, что вы все еще можете редактировать заблокированные ячейки. Чтобы блокировка ячеек работала, рабочий лист должен быть защищен, и это то, что мы собираемся сделать сейчас.
- На вкладке Review в разделе Protect щелкните Protect Sheet. Откроется диалоговое окно Защитить лист .
- Добавьте пароль, если хотите (необязательно). Убедитесь, что флажок Защитить рабочий лист и содержимое заблокированных ячеек установлен автоматически. Оставьте это отмеченным. В разделе Разрешить всем пользователям этого рабочего листа: выбрать объем управления, который вы хотите предоставить пользователям, установив флажки напротив соответствующих параметров и нажав кнопку ОК.
- Подтвердите пароль, если он используется.
Теперь вы можете проверить лист; только вмешательство в заблокированные ячейки вызовет запрос защиты листа. Остальные ячейки по-прежнему доступны для редактирования.
Рекомендуемая литература: Все о разрывах страниц в Excel
Как заблокировать все ячейки формул на листе
Чтобы защитить формулы на листе, вам необходимо разблокировать все ячейки на листе, выбрать ячейки формулы, заблокировать их, а затем защитите лист.Это очень похоже на то, как мы блокируем определенные ячейки (упомянутые выше). Для больших и сложных листов это, безусловно, будет очень сложной задачей с таким количеством ячеек формул, которые нужно заблокировать. Не волнуйтесь, мы попросим Excel выбрать сами ячейки формулы, которые мы затем заблокируем и защитим лист.
Теперь проще, правда? Давайте посмотрим на шаги для этого:
Шаг 1 — Разблокировать все ячейки на листе
Итак, предварительное условие здесь — разблокировать все ячейки на листе. Для этого следуйте инструкциям.
- Выберите все ячейки на листе и перейдите на вкладку «Главная» , в разделе «Выравнивание» щелкните опцию «Параметры выравнивания» (маленькая стрелка, указывающая по диагонали в правом нижнем углу ).
- Откроется диалоговое окно Формат ячеек . В диалоговом окне Формат ячеек выберите вкладку Защита . Флажок Заблокировано будет установлен по умолчанию.Снимите флажок, чтобы разблокировать все ячейки на листе.
- Щелкните OK , и все ячейки на текущем листе будут разблокированы.
Шаг 2 — Найдите и заблокируйте ячейки, содержащие формулы
Теперь давайте быстро попробуем найти и заблокировать ячейки, содержащие формулы:
- На вкладке Home в разделе Editing нажмите Кнопка «Найти и выбрать », затем нажмите «Перейти к специальному» . Откроется окно Перейти к специальному .
- В диалоговом окне Перейти к специальному выберите Формулы из переключателей. Все флажки под переключателем Formulas должны быть автоматически отмечены.
- Щелкните OK , и теперь будут выбраны все ячейки формулы на листе. Будьте осторожны, чтобы не щелкнуть любую другую ячейку на листе, так как это снимет выделение ячеек формулы.
- После выбора ячеек мы снова запустим окно Формат ячеек , чтобы заблокировать выбранные ячейки. Щелкните параметр «Настройки выравнивания» в разделе Выравнивание под заголовком .
- В диалоговом окне Формат ячеек выберите Защита Установите флажок Заблокировано , чтобы заблокировать выбранные ячейки.
Выбранные ячейки заблокированы. Если вы попытаетесь, вы заметите, что вы все еще можете редактировать заблокированные ячейки.Чтобы блокировка ячеек работала, лист должен быть защищен.
Pro Tip : Если вы хотите, чтобы формулы были скрыты и не отображались в строке формул после блокировки ячеек, установите флажок Hidden в окне Формат ячеек.
Шаг 3 — Защита рабочего листа
Теперь мы заблокировали выбранные ячейки. Если вы попытаетесь, вы заметите, что вы все еще можете редактировать заблокированные ячейки. Чтобы блокировка ячеек работала, рабочий лист должен быть защищен, и это то, что мы собираемся сделать сейчас.
- На вкладке Review в разделе Protect щелкните Protect Sheet. Откроется диалоговое окно Защитить лист .
- Добавьте пароль, если хотите (необязательно). Убедитесь, что флажок Защитить рабочий лист и содержимое заблокированных ячеек установлен автоматически. Оставьте это отмеченным. В разделе Разрешить всем пользователям этого рабочего листа: выбрать объем управления, который вы хотите предоставить пользователям, установив флажки напротив соответствующих параметров и нажав кнопку ОК.
- Подтвердите пароль, если он используется.
Если вы отметите сейчас, можно редактировать весь лист, кроме ячеек с формулами.
Как заблокировать столбец на листе
Блокировка столбца работает почти по тому же принципу — разблокируйте все ячейки на листе, выберите все ячейки в столбцах, которые вы хотите заблокировать, заблокируйте ячейки, защитить лист.
Вот подробные шаги:
Шаг 1 — Разблокировать все ячейки на листе
Итак, предварительным условием здесь является разблокирование всех ячеек на листе.Для этого следуйте инструкциям.
- Выберите все ячейки на листе и перейдите на вкладку «Главная» , в разделе «Выравнивание» щелкните опцию «Параметры выравнивания» (маленькая стрелка, указывающая по диагонали в правом нижнем углу ).
- Откроется диалоговое окно Формат ячеек . В диалоговом окне Формат ячеек выберите вкладку Защита . Флажок Заблокировано будет установлен по умолчанию.Снимите флажок, чтобы разблокировать все ячейки на листе.
- Щелкните OK , и все ячейки на текущем листе будут разблокированы.
Шаг 2 — Выберите и заблокируйте все ячейки столбца
Поскольку все ячейки на листе теперь разблокированы, теперь мы попытаемся выбрать столбец, который мы хотим заблокировать, и установить для свойства Locked значение true для все его клетки.
- Выберите столбцы, которые нужно заблокировать.В нашем случае мы хотим заблокировать цены, поэтому мы выберем столбец C, нажав C. Вы также можете выбрать несколько столбцов.
- После выбора столбца мы снова запустим диалоговое окно Формат ячеек , чтобы заблокировать выбранный столбец. Щелкните параметр Alignment Settings Option в разделе Alignment под заголовком Home.
- В диалоговом окне Формат ячеек выберите Защита Установите флажок Заблокировано , чтобы заблокировать выбранный столбец.
Выбранный столбец заблокирован. Если вы попытаетесь, вы заметите, что вы все еще можете редактировать ячейки в заблокированном столбце. Чтобы блокировка сработала, лист нужно защитить.
Шаг 3 — Защита рабочего листа
Чтобы защитить лист:
- На вкладке Review в разделе Protect щелкните на Protect Sheet . Откроется диалоговое окно Protect Sheet .
- Добавьте пароль, если хотите (необязательно).Убедитесь, что флажок Защитить рабочий лист и содержимое заблокированных ячеек установлен автоматически. Оставьте это отмеченным. В разделе Разрешить всем пользователям этого рабочего листа: выбрать объем управления, который вы хотите предоставить пользователям, установив флажки напротив соответствующих параметров и нажав кнопку ОК.
- Подтвердите пароль, если он используется.
Таким образом, нельзя редактировать весь столбец, и он блокируется.
Как заблокировать всю книгу
Теперь, когда вы знаете, как защитить листы, вы, возможно, заметили кнопку рядом с кнопкой Protect Sheet , которая предназначена для защиты всей книги.Защита книги не позволяет пользователям вносить изменения в структуру книги. Например, пользователи не смогут добавлять, перемещать, переименовывать или удалять листы в книге. Однако они могут редактировать и удалять ячейки, если ячейки не заблокированы и не включена защита листа.
Чтобы заблокировать книгу, выполните следующие действия:
- На вкладке Review в разделе Protect нажмите кнопку Protect Workbook .
- Откроется диалоговое окно «Защита структуры » и диалоговое окно «Windows ».В этом диалоговом окне убедитесь, что установлен флажок S tructure . Добавление пароля необязательно. Добавьте пароль в поле Пароль , если хотите.
- По завершении нажмите OK . Вам будет предложено повторно ввести пароль, если вы его добавили, повторно введите пароль, и все готово.
Теперь вся ваша книга защищена. Защиту книги можно проверить тремя способами:
- Выделенная кнопка Защитить книгу , как показано ниже.
- Недоступность многих параметров (таких как вставка, удаление, переименование и т. Д.) В контекстном меню вкладки листа, как показано ниже.
- Подтверждение Protect Workbook на информационной странице файла. Чтобы проверить это, перейдите на вкладку File , затем на вкладку Info , чтобы просмотреть это.
Как разблокировать определенные диапазоны ячеек на листе
Если вы хотите заблокировать определенные ячейки на листе, также можно разблокировать определенные ячейки на защищенном листе, чтобы пользователи могли изменять только определенные ячейки. диапазон ячеек.Мы будем использовать функцию Allow Edit Ranges , чтобы разблокировать выбранный диапазон ячеек. Если вы не можете использовать эту функцию, снимите защиту с листа, чтобы сделать его доступным.
Без пароля, Разрешить диапазоны редактирования Функция работает аналогично процедуре выборочной блокировки, которую мы видели выше (разблокировать все ячейки, заблокировать определенные ячейки, а затем защитить рабочий лист). Но реальную разницу можно увидеть, когда мы используем пароль редактирования диапазона.
С паролем редактирования диапазона диапазоны ячеек, которые мы помечаем как редактируемые, становятся доступными для редактирования только после ввода пароля.Следует отметить, что пароль редактирования диапазона может (должен отличаться) сильно от пароля защиты листа.
Преимущества этого можно ясно увидеть на примере —
Предположим, у вас есть электронная таблица, которой нужно поделиться с несколькими командами в вашем проекте. Теперь вы хотите, чтобы только одна команда могла редактировать предустановленный диапазон ячеек на листе. В то время как все остальные команды должны иметь возможность использовать электронную таблицу в защищенной форме. Таким образом, в этом случае вы можете легко защитить рабочий лист, позволяя редактировать определенный диапазон с помощью пароля с помощью этой функции.И сообщайте пароль только той команде, которая должна внести изменения.
Таким образом, любой, у кого есть пароль редактирования диапазона, сможет редактировать редактируемый диапазон на листе. В то время как для других будет заблокирован весь рабочий лист. Таким образом, это просто добавляет уровень защиты по сравнению с функцией защиты листа в Excel.
Теперь вернемся к нашему примеру и разберемся, как использовать эту функцию. Ячейки, которые мы хотели бы оставить разблокированными, — это D3: D7, чтобы иметь возможность редактировать количества.Следуйте дальше —
- Выберите ячейки, которые вы хотите оставить разблокированными.
- Затем на вкладке Review в разделе Protect выберите опцию Allow Edit Ranges . Откроется диалоговое окно «Разрешить пользователям редактировать диапазоны ».
- Нажмите Новый . В диалоговом окне New Range Excel уже предоставил заголовок (изменение его не является обязательным) и ссылки на выбранные ячейки (диапазон, который мы хотим сохранить разблокированным).Добавьте пароль редактирования диапазона и нажмите OK .
- Повторно введите пароль для подтверждения. Нажмите ОК .
- После установки пароля редактирования диапазона нажмите кнопку Protect Sheet и защитите лист паролем или без него. И мы закончили.
Попытка изменить любую заблокированную ячейку на листе не сработает, и появится окно, препятствующее попыткам изменения.
При попытке редактирования любых ячеек из D3: D7 вы получите запрос с запросом пароля для разблокировки ячеек.Введите пароль, чтобы разблокировать ячейки.
Как снять защиту с листов в Excel
Давайте поговорим о снятии защиты с листов. Чтобы поговорить об этой функции, предположим, что мы работаем с листом, который защищен, и все ячейки заблокированы для редактирования.
Следуйте инструкциям, чтобы снять защиту и разблокировать ячейки:
- Единственное, что нам нужно сделать, это — Снять защиту листа. Для этого перейдите на вкладку Review и нажмите кнопку Unprotect Sheet .Кнопка Снять защиту листа будет доступна на ленте, только если лист уже защищен.
- Если лист был заблокирован без пароля, он сразу же разблокируется. Однако Excel попросит вас ввести пароль, если лист был заблокирован паролем.
- После отключения защиты листа все ячейки на листе должны стать редактируемыми.
Как найти / отформатировать заблокированные и разблокированные ячейки
После того, как мы снова и снова пытаемся отредактировать заблокированные ячейки, но не можем, нам нужно понять это прямо.Давайте узнаем, какие ячейки разблокированы, а какие нет. Если вы чувствуете себя немного нетерпеливым, быстрый способ посмотреть заблокированные и разблокированные ячейки — это функция CELL, которая будет отображать заблокированные ячейки как 1 (1 означает ИСТИНА) и разблокированные как 0 (0 означает ЛОЖЬ).
См. Формулу:
= ЯЧЕЙКА ("защита", C3)
C3 относится к ячейке, которую вы хотите проверить на ее заблокированное или разблокированное состояние. В нашем листе мы заблокировали ячейки E3: E7. Вот как выглядит наш лист после применения функции ЯЧЕЙКА:
Для небольшого листа это вполне нормально, но мы заверяем вас, что есть способ лучше, чем просеивать глазами единицы и нули.Мы по-прежнему будем использовать функцию CELL, но мы будем использовать ее с функцией условного форматирования. Вот шаги:
- Выберите все ячейки на листе.
- Перейти на главную страницу > Стили раздел> Условное форматирование кнопка> Новое правило.
- В диалоговом окне Правило форматирования . Выберите Используйте формулу, чтобы определить, какие ячейки нужно отформатировать .
- Введите следующую формулу и установите нужный формат для заблокированных ячеек, щелкнув Формат (мы выберем заливку серым цветом).
= ЯЧЕЙКА ("защита", A1) = 1
Наши заблокированные ячейки E3: E7 условно отформатированы, и мы можем легко идентифицировать их по заливке фона.
Предотвратить выбор заблокированных ячеек
Вместо того, чтобы пользователи пытались редактировать заблокированную ячейку, получали приглашение заблокированной ячейки, нажимали ОК, а затем переходили к тому, что они должны делать, вы можете сэкономить их время (и свое), предотвращая заблокированные ячейки от выбора в первую очередь.
Вы выбираете ячейку, щелкая по ней мышью или переходя к ней с помощью клавиатуры. Все, что вам нужно сделать, чтобы предотвратить выбор заблокированных ячеек, — это снять флажок Выбрать заблокированные ячейки в диалоговом окне защиты листа.
- На вкладке Review в разделе Protection нажмите кнопку Protect Sheet .
- Снимите флажок Выбрать заблокированные ячейки в диалоговом окне Защитить лист , как показано.
Теперь заблокированные ячейки нельзя выбрать никакими способами. Если вы попытаетесь щелкнуть заблокированную ячейку, выбор в ячейке не будет сделан, и выбор останется в любой ранее выбранной ячейке. Если вы попытаетесь перейти к нему, заблокированная ячейка будет пропущена и будет выбрана ближайшая редактируемая ячейка.
Скрыть формулы в заблокированных ячейках
Формулу в ячейке можно просмотреть в строке формул , когда эта ячейка выбрана, независимо от того, заблокирована она или нет.Если вы чувствуете себя скрытным и не хотите, чтобы одна или несколько формул отображались в заблокированных ячейках, мы можем добиться этого несколькими способами.
Вы можете запретить выделение заблокированных ячеек с помощью формул (упомянутых выше). Если ячейка не будет выделена, вы не сможете просмотреть формулу. Или мы можем скрыть формулы. Это можно сделать с уже заблокированными ячейками или ячейки можно заблокировать, а формулы можно скрыть вместе. Вам нужно только установить флажок Скрытый при блокировке ячеек.Шаги следующие:
Шаг 1 — Отметьте ячейки как заблокированные и скрытые
- Выберите ячейки, содержащие формулы, которые вы хотите скрыть, а также заблокировать. В нашем случае мы собираемся заблокировать и скрыть формулы E3: E7.
- После выбора нужных ячеек мы запустим диалоговое окно Формат ячеек , чтобы заблокировать выбранный столбец. Щелкните параметр Alignment Settings Option в разделе Alignment под заголовком Home.
- В диалоговом окне Формат ячеек установите оба флажка; Заблокировано и Скрыто .
Шаг 2: Защита рабочего листа
Чтобы защитить лист:
- На вкладке Review , в разделе Protect щелкните на Protect Sheet Это запустит диалоговое окно Protect Sheet .
- Добавьте пароль, если хотите (необязательно). Убедитесь, что флажок Защитить рабочий лист и содержимое заблокированных ячеек установлен автоматически. Оставьте это отмеченным. В разделе Разрешить всем пользователям этого рабочего листа: выбрать объем управления, который вы хотите предоставить пользователям, установив флажки напротив соответствующих параметров и нажав кнопку ОК.
- Подтвердите пароль, если он используется.
И готово! Если вы выберете заблокированные ячейки сейчас, вы не увидите формулу в строке формул. Выбор этих ячеек ничего не отображает в строке формул, даже самого значения.
Рекомендуемая литература : Блокировка и скрытие формул в Excel — 2 простых способа
Вот и все! Мы надеемся, что дали вам некоторую команду над блокировкой и защитой ячеек. Пока вы и листы поклялись хранить тайну, мы подготовим для вас еще немного Excel-ling; «заблокирован» и загружен.
Разрешить изменения на защищенном листе — Блог Contextures
В Excel легко защитить рабочий лист, но не так очевидно, как оставить некоторые ячейки незащищенными, чтобы разрешить изменения на защищенном листе. Вы можете следовать этому руководству, чтобы узнать, как это сделать, и, возможно, вы даже увидите странный заголовок диалогового окна, который я показываю ниже.
Например, на листе ввода данных у вас может быть несколько ячеек с формулами, которые вы не хотите, чтобы пользователи испортили. Однако вы хотите, чтобы пользователи могли вводить дату, название позиции и количество для заказа.
На скриншоте ниже выбранные ячейки — A2: C6 — должны быть сняты с защиты, чтобы пользователи могли вводить данные. Остальные ячейки должны быть защищены, чтобы формулы нельзя было изменить или удалить.
Шаг 1. Разблокируйте ячейки ввода данных
По умолчанию все ячейки на листе будут заблокированы, если вы защитите лист. Чтобы разрешить изменение некоторых ячеек, вы должны изменить настройку защиты для этих ячеек.
- На листе, который вы собираетесь защищать, выберите ячейки, которые пользователи смогут изменять — в данном примере это ячейки A2: C6.
- На клавиатуре нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек».
- На вкладке «Защита» снимите флажок «Заблокировано».
- Нажмите ОК, чтобы закрыть диалоговое окно
Примечание : На снимке экрана выше вы можете видеть, что имя диалогового окна отображается как «Пользовательские списки», хотя это диалоговое окно «Форматирование ячеек».
Кажется, это появляется, если открыть диалоговое окно «Формат ячеек», перейти на вкладку «Защита» и затем закрыть диалоговое окно.В следующий раз, когда вы нажмете Ctrl + 1, заголовок «Настраиваемые списки» появится в диалоговом окне «Формат ячеек».
Шаг 2: Защитите рабочий лист
- Перейдите к листу, который вы собираетесь защищать.
- На ленте Excel щелкните вкладку «Рецензирование».
- Щелкните «Защитить лист».
Посмотреть видео
Чтобы увидеть, как разрешить изменения в некоторых ячейках на защищенном листе Excel, просмотрите этот короткий видеоурок по Excel.
_________________
VBA для защиты и снятия защиты с листов
Установка и снятие защиты с листов — обычное действие для пользователей Excel. Нет ничего хуже, чем когда кто-то, не зная, что делает, набирает основные формулы и значения ячеек. Еще хуже, когда этим человеком оказывается мы сами; все, что нужно, — это одно случайное нажатие клавиши, и внезапно весь рабочий лист заполняется ошибками. В этом посте мы исследуем использование VBA для защиты и снятия защиты с листов.
Защита не является надежной, но предотвращает случайное изменение несведущим пользователем.
Защита листа особенно неприятна, потому что ее нужно применять по одному за раз. Если нам нужно защитить только один лист, ничего страшного. Но если у нас больше 5 листов, это займет некоторое время. Вот почему так много людей обращаются к решению VBA.
Приведенные ниже фрагменты кода VBA показывают, как выполнять большинство действий, связанных с защитой и снятием защиты с листов.
Загрузите файл с примером
Я рекомендую вам загрузить файл с примером для этого поста. Тогда вы сможете работать с примерами и увидеть решение в действии, а файл будет полезен для дальнейшего использования.
Загрузите файл: 0016 VBA Protect and unprotect sheet.zip
Адаптация кода для ваших целей
Если не указано иное, каждый пример ниже основан на одном конкретном рабочем листе. Каждый код включает листов («Лист1»)., это означает, что действие будет применено к этому конкретному листу. Например, следующее защищает Sheet1.
Листов ("Лист1"). Защитить
Но есть много способов ссылаться на листы для защиты или снятия защиты.
Использование активного листа
Активным листом является тот лист, который в настоящее время используется в окне Excel.
ActiveSheet.Protect
Применение листа к переменной
Если мы хотим применить защиту к листу, сохраненному как переменная, мы могли бы использовать следующее.
Dim ws как рабочий лист Установить ws = Sheets ("Sheet1") ws.Protect
Позже в этом посте мы рассмотрим примеры кода, чтобы просмотреть каждый лист и быстро применить защиту.
Защитить и снять защиту: основные примеры
Давайте начнем с нескольких простых примеров защиты и снятия защиты с листов.
Защита листа без пароля
Sub ProtectSheet () 'Защитить рабочий лист Листы ("Лист1"). Защитить End Sub
Снять защиту листа (без пароля)
Sub UnProtectSheet () 'Снять защиту листа Листы («Лист1»).Снять защиту End Sub
Защита и снятие защиты паролем
Добавление пароля для обеспечения дополнительного уровня защиты с VBA достаточно просто. Пароль в этих примерах жестко запрограммирован в макросе; это может быть не лучшим вариантом для вашего сценария. Возможно, лучше применить строковую переменную или сбор паролей пользователей с помощью InputBox.
Защитить лист паролем
Sub ProtectSheetWithPassword () 'Защитить лист паролем Листы («Лист1»).Защитить пароль: = "myPassword" End Sub
Снять защиту листа с паролем
Sub UnProtectSheetWithPassword () 'Снять защиту листа паролем Таблицы ("Sheet1"). Снять пароль: = "myPassword" End Sub
ПРИМЕЧАНИЕ — Нет необходимости снимать защиту, а затем повторно защищать лист, чтобы изменить настройки. Вместо этого просто снова защитите с новыми настройками.
Обнаружение ошибок при вводе неверного пароля
Если введен неправильный пароль, отображается следующее сообщение об ошибке.
Приведенный ниже код обнаруживает ошибку и предоставляет настраиваемое сообщение.
Sub CatchErrorForWrongPassword () 'Продолжайте, даже если обнаружена ошибка При ошибке Возобновить Далее 'Применить неправильный пароль Таблицы ("Sheet1"). Снять пароль: = "invalidPassword" 'Проверить, не произошла ли ошибка Если Err.Number <> 0 Тогда MsgBox «Указанный пароль неверен» Выйти из подводной лодки Конец, если 'Сброс для отображения обычных сообщений об ошибках При ошибке GoTo 0 End Sub
Если вы забыли пароль, не волнуйтесь, защиту легко снять.
100 Excel VBA MacrosЗнаете ли вы самый быстрый способ выучить иностранные языки? Это значит как можно чаще читать, писать, говорить и думать на этом языке. Помимо разговора, языки программирования ничем не отличаются. Чем больше вы погрузитесь в этот язык, тем быстрее вы его освоите.
Таким образом, большинству людей, подобных вам, нужно много примеров, которые можно было бы практиковать. Вот почему существует электронная книга «100 макросов Excel VBA». Это книга для всех пользователей Excel, которые хотят научиться читать и писать макросы Excel, экономить время и выделяться среди своих коллег.Книга содержит:
- 100 примеров кодов для практики чтения и написания макросов, которые встроят язык в ваше мышление.
- Введение в макросы в Excel, чтобы убедиться, что вы можете реализовать код VBA из книги , даже если у вас нет предварительных знаний .
- Согласованная схема кода между примерами позволяет понять структуру и легко настроить код в соответствии с вашими потребностями. .
- Загружаемая книга, содержащая весь исходный код , поэтому примеры могут быть добавлены в ваш проект, чтобы вы сразу получили преимущества VBA.
Применение защиты к различным частям рабочего листа
VBA обеспечивает возможность защиты трех аспектов рабочего листа:
- Содержание — то, что вы видите на сетке
- Объекты — формы и диаграммы, которые находятся на лицо сетки
- Сценарии — сценарии, содержащиеся в разделе What If Analysis ленты
По умолчанию стандартная функция защиты применяет все три типа защиты одновременно.
Защита содержимого
Sub ProtectSheetContents () 'Применять только защиту содержимого рабочего листа Таблицы ("Sheet1"). Защитить пароль: = "myPassword", _ DrawingObjects: = False, _ Содержание: = True, _ Сценарии: = Ложь End Sub
Защита объектов
Sub ProtectSheetObjects () 'Применять только защиту объектов рабочего листа Таблицы ("Sheet1"). Защитить пароль: = "myPassword", _ DrawingObjects: = True, _ Содержание: = False, _ Сценарии: = Ложь Конец Sub
сообщить об этом сценарии adProtect
Sub ProtectSheetScenarios () 'Применять только защиту сценария рабочего листа Листы («Лист1»).Защитить пароль: = "myPassword", _ DrawingObjects: = False, _ Содержание: = False, _ Сценарии: = Верно End Sub
Защита содержимого, объектов и сценариев
Sub ProtectSheetAll () 'Применяйте защиту рабочего листа к содержимому, объектам и сценариям Таблицы ("Sheet1"). Защитить пароль: = "myPassword", _ DrawingObjects: = True, _ Содержание: = True, _ Сценарии: = Верно End Sub
Применение защиты к нескольким листам
Как мы видели, защита применяется по одному листу за раз.Таким образом, зацикливание — отличный способ быстро применить настройки к большому количеству листов. Примеры в этом разделе относятся не только к Sheet1, как предыдущие примеры, но включают все рабочие листы или все выбранные рабочие листы.
Защитить все рабочие листы в активной книге
Sub ProtectAllWorksheets () 'Создайте переменную для хранения листов Dim ws как рабочий лист 'Прокрутите каждый лист в активной книге Для каждой страницы в ActiveWorkbook.Worksheets 'Защитите каждый рабочий лист ws.Защитить пароль: = "myPassword" Следующий ws End Sub
Защита выбранных листов в активной книге
Sub ProtectSelectedWorksheets () Dim ws как рабочий лист Dim sheetArray как вариант 'Захват выбранных листов Установить sheetArray = ActiveWindow.SelectedSheets 'Прокрутите каждый лист в активной книге Для каждого ws в sheetArray При ошибке Возобновить Далее 'Выберите рабочий лист ws.Select 'Защитите каждый рабочий лист ws.Protect Пароль: = "myPassword" При ошибке GoTo 0 Следующий ws sheetArray.Выбирать End Sub
Снять защиту со всех листов в активной книге
Sub UnprotectAllWorksheets () 'Создайте переменную для хранения листов Dim ws как рабочий лист 'Прокрутите каждый лист в активной книге Для каждой страницы в ActiveWorkbook.Worksheets 'Снять защиту с каждого листа ws.Unprotect Пароль: = "myPassword" Следующий ws End Sub
Проверка защищенности рабочего листа
Коды в этом разделе проверяют, был ли применен каждый тип защиты.
Проверить, защищено ли содержимое листа
Sub CheckIfSheetContentsProtected () 'Проверить, защищено ли содержимое рабочих листов Если Листы ("Лист1").ProtectContents Затем MsgBox «Защищенное содержимое» End Sub
Проверить, защищены ли объекты Sheet
Sub CheckIfSheetObjectsProtected () 'Проверить, защищены ли объекты рабочего листа Если Sheets ("Sheet1"). ProtectDrawingObjects Then MsgBox "Защищенные объекты" End Sub
Проверить, защищены ли сценарии Sheet
Sub CheckIfSheetScenariosProtected () 'Проверить, защищены ли сценарии рабочего листа Если Sheets ("Sheet1"). ProtectScenarios Then MsgBox "Защищенные сценарии" End Sub
Изменение заблокированного или разблокированного состояния ячеек, объектов и сценариев
Когда лист защищен, разблокированные элементы все еще можно редактировать.Следующие коды демонстрируют, как блокировать и разблокировать диапазоны, ячейки, диаграммы, фигуры и сценарии.
Когда лист не защищен, настройка блокировки не влияет; каждый объект блокируется защитой.
Все примеры в этом разделе устанавливают блокировку каждого объекта / элемента при защите; для разблокировки измените значение на False .
Блокировка ячейки
Sub LockACell () 'Изменение параметров блокировки или разблокировки ячеек Таблицы ("Sheet1"). Диапазон ("A1"). Locked = True End Sub
Заблокировать все ячейки
Sub LockAllCells () 'Изменение параметров блокировки или разблокировки ячеек всех ячеек Листы («Лист1»).Cells.Locked = True End Sub
Блокировка диаграммы
Sub LockAChart () 'Изменение параметров блокировки или разблокировки диаграмм Таблицы ("Лист1"). ChartObjects ("Диаграмма 1"). Locked = True Концевой переводник
Фиксатор формы
Вспомогательный переводник Форма () 'Изменение параметра блокировки или разблокировки фигур Листы ("Лист1"). Фигуры ("Прямоугольник 1"). Заблокировано = Истина End Sub
ActiveWorkbook.Worksheets
Sub LockAScenario () 'Изменение параметра блокировки или разблокировки сценария Листы («Лист1»).Сценарии ("имя сценария"). Заблокировано = Истина End Sub
Разрешение выполнения действий даже при наличии защиты
Даже при наличии защиты мы можем разрешить определенные операции, такие как вставка строк, форматирование ячеек, сортировка и т. Д. Это те же параметры, что и при ручной защите листа.
Разрешить действия листа при защите
Sub AllowSheetActionsWhenProtected () 'Разрешение определенных действий, даже если лист защищен Листы («Лист1»).Защитить пароль: = "myPassword", _ DrawingObjects: = False, _ Содержание: = True, _ Сценарии: = Ложь, _ AllowFormattingCells: = True, _ AllowFormattingColumns: = True, _ AllowFormattingRows: = True, _ AllowInsertingColumns: = False, _ AllowInsertingRows: = False, _ AllowInsertingHyperlinks: = False, _ AllowDeletingColumns: = True, _ AllowDeletingRows: = True, _ AllowSorting: = False, _ AllowFiltering: = False, _ AllowUsingPivotTables: = False End Sub
Разрешить выбор любых ячеек
Sub AllowSelectionAnyCells () 'Разрешение выбора заблокированных или разблокированных ячеек Листы («Лист1»).EnableSelection = xlNoRestrictions End Sub
Разрешить выбор разблокированных ячеек
Sub AllowSelectionUnlockedCells () 'Разрешение выбора только разблокированных ячеек Таблицы ("Лист1"). EnableSelection = xlUnlockedCells End Sub
Не разрешать выбор каких-либо ячеек
Sub NoSelectionAllowed () 'Не разрешать выделение каких-либо ячеек Таблицы ("Лист1"). EnableSelection = xlNoSelection End Sub
Разрешение коду VBA вносить изменения, даже если он защищен
Даже когда он защищен, мы все равно хотим, чтобы наши макросы вносили изменения в лист.Следующий код VBA изменяет настройку, позволяя макросам вносить изменения в защищенный лист.
Sub AllowVBAChangesOnProtectedSheet () 'Включить изменения в лист с помощью кода VBA, даже если он защищен Таблицы ("Sheet1"). Защитить пароль: = "myPassword", _ UserInterfaceOnly: = True End Sub
Разрешение использования функции группировки и разгруппировки
Чтобы пользователи могли использовать функцию группировки и разгруппировки защищенных листов, нам необходимо разрешить изменения в пользовательском интерфейсе и включить выделение.
Sub AllowGroupingAndUngroupOnProtectedSheet () 'Разрешить пользователю группировать и разгруппировать, пока он защищен Таблицы ("Sheet1"). Защитить пароль: = "myPassword", _ UserInterfaceOnly: = True Таблицы ("Sheets1"). EnableOutlining = True End Sub
Заключение
Вау! Это было много примеров кода; Надеюсь, это покрывает все, что вам когда-либо понадобится для использования VBA для защиты и снятия защиты с листов.
Получите нашу БЕСПЛАТНУЮ электронную книгу на VBA с 30 наиболее полезными макросами Excel VBA.
Автоматизируйте Excel, чтобы сэкономить время и перестать выполнять ту работу, которую могла бы выполнять обученная обезьяна.
Вводя свой адрес электронной почты, вы соглашаетесь получать электронные письма от Excel Off The Grid. Мы будем уважать вашу конфиденциальность, и вы можете отказаться от подписки в любое время.
Не забывайте:
Если вы нашли этот пост полезным или если у вас есть лучший подход, оставьте комментарий ниже.
Вам нужна помощь в адаптации этого к вашим потребностям?
Я полагаю, что примеры в этом посте не совсем соответствуют вашей ситуации.Все мы используем Excel по-разному, поэтому невозможно написать сообщение, которое удовлетворит потребности всех. Потратив время на то, чтобы понять методы и принципы, описанные в этом посте (и в других местах на этом сайте), вы сможете адаптировать их к своим потребностям.
Но, если вы все еще боретесь, вам следует:
- Читать другие блоги или смотреть видео на YouTube на ту же тему. Вы получите гораздо больше пользы, открыв свои собственные решения.
- Спросите «Excel Ninja» в своем офисе.Удивительно, что знают другие люди.
- Задайте вопрос на форуме, например в Mr Excel, или в сообществе ответов Microsoft. Помните, что люди на этих форумах обычно проводят свое время бесплатно. Так что постарайтесь сформулировать свой вопрос, сделайте его ясным и кратким. Составьте список всего, что вы пробовали, и предоставьте снимки экрана, фрагменты кода и примеры рабочих книг.
- Воспользуйтесь Excel Rescue, моим партнером-консультантом. Они помогают, предлагая решения небольших проблем с Excel.
Что дальше?
Не уходите, об Excel Off The Grid можно узнать еще много. Ознакомьтесь с последними сообщениями:
Защитите ячейки и заблокируйте свои электронные таблицы
Как вы защищаете ячейки в электронной таблице, чтобы люди могли выбирать только определенные ячейки? Как вы защищаете ячейки в электронной таблице, чтобы другие люди не могли удалить ваши формулы? Получите контроль над своими таблицами! Лучший способ — защитить свои клетки, разблокировав их. Узнайте, как сначала разблокировать ячейки, а затем защитить лист паролем.Тогда у пользователей будет только возможность, поэтому выберите ячейки, которые вы решите.
Возьмем, к примеру, эту форму возмещения миль сотруднику. Мы только хотим, чтобы сотрудники могли указывать свое имя, месяц, проездные мили и другие данные о расходах. Мы не хотим, чтобы они могли выбирать ячейки, содержащие формулы … только постоянные значения, которые им принадлежат. После защиты рекомендуется сохранить этот документ как шаблон.
1. Сначала выберите диапазоны ячеек, которые вы хотите, чтобы пользователи могли выбирать и вводить данные.Удерживая нажатой клавишу Ctrl , выберите несмежные диапазоны, как показано на снимке экрана ниже.
2. Щелкните правой кнопкой мыши в любой выбранной области и выберите Форматировать ячейки .
3. Щелкните вкладку Protection в диалоговом окне «Формат ячеек». Вы увидите, что по умолчанию все ячейки заблокированы. Снимите флажок Заблокировано и нажмите ОК. Теперь выбранные ячейки будут разблокированы , а все остальные ячейки будут заблокированы .Блокировка ячеек или скрытие формул не действует, пока вы не защитите рабочий лист.
4. На вкладке Просмотр выберите Защитить лист .
5. Убедитесь, что установлен флажок Защитить рабочий лист и содержимое заблокированных ячеек, и установите только флажок Выберите разблокированных ячеек . Любые флажки — это то, что пользователи могут делать. Установив флажок Выбрать разблокированные ячейки , ничего больше на защищенном листе не может быть выбрано, и нет возможности удалить важные формулы или другие структурные элементы.Создайте пароль, если хотите, и нажмите OK .
6. Чтобы снять защиту с листа, нажмите Снять защиту с листа на вкладке Просмотр . Введите свой пароль, и лист вернется к исходным разрешениям.
Вы нашли это полезным? Хотите узнать больше об Excel? Посмотрите видео, загруженное более 1 миллиона раз, «10 функций Microsoft Excel Aha!».
Заблокируйте и прекратите редактирование листа или ячеек Excel!
Как заблокировать лист Excel от редактирования — целиком или некоторых ячеек.Разрешите одним людям редактировать несколько ячеек, оставив остальные ячейки и формулы недоступными для других, использующих рабочий лист.
Вот очень простой пример:
Любой, кто открывает рабочий лист, может ввести сумму в долларах США, чтобы увидеть последние эквиваленты в различных валютах. Но они могут только ввести сумму и увидеть результаты, они не могут изменить формулы и код за видимыми ячейками.
Только чтение x 2
Есть два способа сделать документ Word «только для чтения», то есть его нельзя будет редактировать, а только просматривать.
Windows
Любой файл может быть помечен как «Только для чтения» на системном уровне. Это означает, что файл можно открывать и просматривать, но в него нельзя вносить изменения.
Для этого закройте документ в Office. В проводнике Windows щелкните файл правой кнопкой мыши и выберите «Свойства» | Общие и установите флажок «Только для чтения».
Если вы откроете документ «Только для чтения» в Office, вы можете внести изменения, но если вы попытаетесь сохранить, вам будет представлено диалоговое окно «Сохранить как» для сохранения под другим именем.В строке заголовка вы увидите надпись «(Только для чтения)» после названия документа.
Это относится к любому файлу и любой программе в Windows.
Опции «Сохранить как»
Если вы хотите, чтобы люди просматривали лист, но не редактировали его, рассмотрите вариант «Сохранить как» в другом формате, скорее всего, в PDF.
Это не подходит для больших листов, потому что в PDF-версии листа сложнее ориентироваться.
Внутри Excel
Параметры защиты в Excel находятся в правой части вкладки «Обзор».
Вы можете защитить любую часть книги:
- Вся рабочая книга
- Отдельные листы
Вы можете разблокировать выбранные части рабочего листа, чтобы их можно было редактировать, но в Excel это делается иначе, чем в Word.
Вполне возможно заблокировать всю книгу, а затем разблокировать одну ячейку для редактирования. Например, сложный расчет ссуды, когда конечный пользователь может ввести только сумму ссуды. Позже в этой статье мы покажем, как это сделать.
Перед тем, как начать
Перед тем, как заблокировать книгу или лист, убедитесь, что настройки просмотра подходят. В частности, Freeze Panes.
Вся рабочая тетрадь
Перейти к обзору | Защитить книгу
Пароль не обязателен.Без пароля защищенную книгу можно разблокировать и отредактировать одним щелчком мыши.
Лист
Защита на уровне листа дает гораздо больше возможностей, чем блокировка всего рабочего листа.
Выбрать обзор | Защитите лист или щелкните правой кнопкой мыши вкладку листа и выберите «Защитить лист».
Как видите, существуют параметры, позволяющие разрешить различные типы редактирования для всего листа.
- Выбрать заблокированные ячейки
- Выбрать разблокированные ячейки
- Форматировать ячейки
- Форматировать столбцы
- Форматировать строки
- Вставить столбцы
- Вставить строки
- Вставить гиперссылки
- Удалить столбцы
- Удалить строки
- Сортировка
- Использовать автофильтр
- Использование сводной таблицы и сводной диаграммы
- Редактировать объекты
- Редактировать сценарии
Заблокированные и разблокированные ячейки
Прежде чем мы продолжим, нам нужно поговорить о ячейках — заблокированных и разблокированных.Это уже давно используется в Excel и является источником многих недоразумений.
Может показаться, что вы можете защитить только листы целиком, потому что, когда вы выбираете «Защитить» для листа, весь лист становится доступным только для чтения. Фактически, вы можете сделать отдельные ячейки редактируемыми, используя статус блокировки каждой ячейки.
Каждая ячейка Excel имеет статус «заблокирован» — заблокирован или разблокирован. Но статус блокировки не действует , пока вы не защитите лист или книгу. Только когда защищено, состояние блокировки / разблокировки имеет значение.
Все ячейки Excel начинаются в «заблокированном» состоянии (что сбивает людей с толку). Если для всех ячеек установлено значение «заблокировано», весь лист будет доступен только для чтения, если вы выберете параметр «Защитить» этот лист.
Измените определенные ячейки на «Разблокированные», чтобы их можно было редактировать, когда лист защищен.
Вот простой пример. Белые клетки разблокированы, поэтому их можно редактировать, когда лист заблокирован. Все остальные ячейки заблокированы (по умолчанию) и не могут быть изменены.
Цвета ячеек не влияет на состояние блокировки / разблокировки, это просто для того, чтобы пользователям было понятно, где они могут редактировать, а где нет.
Существуют различные места для установки или проверки состояния блокировки ячеек. Щелкните ячейку правой кнопкой мыши и выберите «Свойства» | Защита
Или перейдите на главную | Клетки | Отформатируйте и проверьте раскрывающийся список.
Если вы часто проверяете заблокированные / разблокированные ячейки, добавьте кнопку «Заблокировать ячейку» на панель быстрого доступа.
Стили — свойство заблокировано / разблокировано может быть установлено в стиле ячейки вместе со всеми видимыми атрибутами ячейки, такими как цвет и т. Д.
Собираем все вместе
Сделать рабочий лист полностью «доступным только для чтения» просто — просто щелкните правой кнопкой мыши вкладку листа и выберите «Защитить лист».Добавьте необязательный пароль, и готово. Поскольку все ячейки по умолчанию «заблокированы», весь лист будет защищен от редактирования.
Чтобы разрешить редактирование одних ячеек, а другие «только для чтения» — выберите ячейки, которые вы хотите редактировать, и измените ячейку на «Разблокирована». Как только у вас будет правильное сочетание заблокированных и разблокированных ячеек, защитите лист.
Совет: поместите текст справки и измените цвет фона редактируемых / разблокированных ячеек, чтобы ячейки, которые нужно изменить, были очевидны для людей, использующих рабочий лист.
Условное форматирование заблокированных и разблокированных ячеек — Том Уртис
Tom’s Tutorials For Excel: условное форматирование заблокированных и разблокированных ячеек
Бывают случаи, когда вашим пользователям будет проще вводить данные непосредственно в ячейки листа, а не в пользовательский интерфейс. Вам нужно защитить все ячейки, содержащие формулы и метки статических заголовков, но разрешить пользователям снимать защиту с определенных ячеек для ввода данных.
Вот как вы хотите представить свой рабочий лист своим пользователям, чтобы они знали, куда вводить данные:
Пользователи ценят то, что точно знают, где они могут и должны вводить данные.
Вы можете условно отформатировать разблокированные ячейки с помощью этой логической (истинной или ложной) формулы:
= CELL ("PROTECT", A1) = 0
Вышеупомянутая формула используется в этом примере, показанном в следующих шагах, изображенных на рисунке.
Вкратце, вы можете условно отформатировать заблокированные ячейки с помощью этой формулы True / False:
= CELL ("PROTECT", A1) = 1
Хотя это и не является абсолютно необходимым, рекомендуется в 99,9% случаев защищать рабочий лист после установки условного форматирования.Это гарантирует, что пользователи будут иметь доступ только к разблокированным ячейкам.
Шаг 1 — Выберите весь используемый диапазон.
Шаг 2. Нажмите Alt + O + E
, чтобы открыть диалоговое окно «Формат ячеек»:
• Перейдите на вкладку «Защита».
• Выберите вариант «Заблокировано».
• Щелкните OK, чтобы убедиться, что все ячейки в этом диапазоне заблокированы.
Шаг 3 — Выберите диапазон (ы), в котором вы хотите разблокировать ячейки, чтобы пользователи могли вводить данные.
Шаг 4. Нажмите Alt + O + E
, чтобы открыть диалоговое окно «Формат ячеек»:
• Перейдите на вкладку «Защита».
• Снимите флажок «Заблокировано».
• Щелкните OK.
ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ ВЕРСИЮ EXCEL 2003 ИЛИ ДО :
Шаг 5 (версия 2003 или более ранняя) — нажмите Alt + O + D
, чтобы открыть диалоговое окно «Условное форматирование»:
• В раскрывающемся списке выберите Formula Is.
• Введите формулу = ЯЧЕЙКА («ЗАЩИТА», A1) = 0
• Нажмите кнопку «Форматировать».
Шаг 6 (версия 2003 или более ранняя) — в диалоговом окне «Формат ячеек»:
• Перейдите на вкладку «Шаблоны».
• Выберите цвет из палитры. Я выбрал желтый.
• Щелкните OK.
Шаг 7 (версия 2003 или более ранняя) —
В диалоговом окне «Условное форматирование» нажмите «ОК», и все готово.
ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ ВЕРСИЮ EXCEL 2007 ИЛИ ПОСЛЕ :
Шаг 5 (версия 2007 или более поздняя) —
Нажмите Alt + O + D
, чтобы открыть диалоговое окно «Диспетчер правил условного форматирования»:
• В поле «Показать правила форматирования для» выберите «Текущий выбор».
• Щелкните элемент с надписью «Новое правило».
Шаг 6 (версия 2007 или более поздняя) — в диалоговом окне «Новое правило форматирования»:
• Выберите «Использовать формулу, чтобы определить, какие ячейки следует форматировать».
• Введите формулу = ЯЧЕЙКА («ЗАЩИТА», A1) = 0
• Нажмите кнопку «Форматировать».
Шаг 7 (версия 2007 или более поздняя) — в диалоговом окне «Формат ячеек»:
• Перейдите на вкладку «Заливка».