Как защитить от редактирования ячейки в Excel — запрет ввода ошибочных данных
Доброго времени!
В офисной работе часто возникает необходимость создать какой-нибудь общий документ Excel, в который бы вносили изменения сразу несколько человек (расшарив его в сети).
Разумеется, среди пользователей не все хорошо разбираются с ПК — и есть большая вероятность того, что своими не аккуратными действиями могут испортить документ. 😠
Хорошим решением подобной загвоздки может стать защита определенных ячеек от редактирования — т.е. позволить пользователям изменять документ только в разрешенном месте!
Защищаем ячейки в Excel
Для того, чтобы в Excel защитить ячейки от редактирования и изменения — необходимо прибегнуть к инструменту защиты всего листа . Однако, по умолчанию, в этом случае Excel блокирует все ячейки, что нас не очень устраивает.
Поэтому, сначала необходимо выделить те ячейки (строки/столбцы), которые мы хотим разрешить редактировать, после нажать по ним правой кнопкой мышки и кликнуть по меню «Формат ячеек» . См. пример ниже.
Далее в меню «Защита» нужно снять галочку рядом с пунктом «Защищаемая ячейка». Нажать OK.
После перейти в меню «Рецензирование» и активировать инструмент «Защитить лист» . Меню Excel приведено на скрине ниже.
Далее укажите пароль и отметьте галочками, что пользователи могут делать с листом (можно оставить все по умолчанию).
В заранее отмеченных нами ячейках (в шаге 1), в которых мы сняли защиту — можно вводить любые числа и значения, в других же — Excel блокирует ввод и просит снять защиту с листа. Удобно?!
Дополнительно Excel позволят сделать так, что ввести в ячейку можно будет только определенное значение. Например, число от 1 до 100! (дополнительная защита от «дурака»).
Сначала нужно выделить строку/столбец (или просто ячейки), перейти в меню «Данные» и кликнуть по инструменту «Проверка данных» (как он выглядит — показано на скриншоте ниже).
Далее в параметрах задаете тип значения, минимум и максимум, и вписываете подсказку. Пример ниже.
После этого, когда поставите курсор в «нашу ячейку» Excel сразу же подскажет, что ввести можно от 1 до 100 (а если кто-то введет что-то отличное — выскочит ошибка 👇).
Примечание : разумеется, вместо моего диапазона чисел — можно указать любые другие, или вообще разрешить вводить нечто иное.
В общем-то, достаточно полезный инструмент, когда хочешь разрешить работать с документом пользователям с разным уровнем подготовки.
[expert_bq id=»1570″]Появится отдельное окно Защита листа , в котором надо указать пароль, а так же выставить с помощью галочек права, которые будут доступны пользователям. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Да, для ввода пароля потребуется какое-то время, но это того стоит. Потратьте время, чтобы подумать, действительно ли вам нужно защитить весь документ или только определенные листы, чтобы избежать печальных последствий.Защита файла excel паролем — все про Ексель
Полезный совет. Защиту структуры книги часто используют для запрета отображения скрытых листов, в которых хранятся простые базы данных для: простых приложений, созданных средствами Excel или выпадающих списков и т.п.
Как защитить и снять защиту листов в книге Excel с помощью макроса
Прежде чем мы объясним, как защитить или снять защиту книги Excel с помощью макросов, вы должны знать, как создавать макросы. Процедура очень проста, и мы объясним ее шаг за шагом, чтобы вы могли сделать это без каких-либо неудобств и чтобы вы могли установить файл Excel только для чтения .
Для начала вы должны открыть программу Excel и позиционировать себя на Редактор Visual Basic. Вы можете увидеть его в верхней части экрана слева от вас. Его обычно представляет VS.
Вот важное уточнение. Это зависит от того, какая у вас версия Excel, путь будет отличаться. Если у вас нет кнопки VB на панели инструментов в верхней части экрана, сделайте следующее: «Файл> Параметры> Разработчик / Программист> Virtual Basic»
Редактор откроется автоматически, и вы сможете использовать меню и инструменты в окне. Вам нужно поместить следующую команду в новый модуль: ActiveSheet и в скобках пароль, с помощью которого мы хотим установить защиту, вы также можете добавить имя или номер листа, если хотите его указать, или вы даже можете защитить ячейки в Excel так что они не изменяются.
Как это работает и что такое макросы в Excel
Макрос автоматизирует функции, которые мы часто выполняем, чтобы оптимизировать время редактирования книги в Excel. Они созданы с Microsoft виртуальный базовый и разработаны разработчиками программного обеспечения.
С ним мы можем поместите пароль в файл Excel чтобы другие пользователи не могли изменять, копировать или распечатывать данные, имеющиеся в указанном документе. Таким образом, они могут получить к нему доступ только в режиме чтения, если вы не введете пароль для разрешения редактирования.
Первое, что нужно сделать, это авторизовать доступ к объектной модели проекта VBA с помощью пароля. Для этого вы выполните следующую последовательность «Файл> Параметры> Центр управления безопасностью> Настройки центра управления безопасностью> Настройки макроса. Там нужно поставить галочку «Доверять доступу к объектной модели проектов VBA».
Чтобы защитить книгу, вы также должны проверить дома » Активировать все макросы » . Если вы хотите снять с них защиту, вместо этого установите флажок «Отключить все макросы с уведомлением или без него».
Как защитить книгу Excel с помощью макросов за несколько шагов
Чтобы защитить структуру книги, чтобы никто не мог создавать или удалять листы, если они не знают пароль, вам необходимо написать следующую команду в VBA:
Если вместо этого вы хотите защитить всю книгу, вы должны написать следующую команду
И тогда это должно быть нарисовано следующим образом
Как видите, мы добавили несколько строк, в которых мы различаем листы, которые мы хотим защитить, с помощью команды «Защитить» и имени или номера листа.
Как извлечь книгу Excel за несколько шагов
Вы можете снять защиту с книги или листа Excel так же, как вы это делали, но мы собираемся изменить некоторые детали заказа.
Чтобы снять защиту с листа, мы вставим следующий код:
Если вместо этого мы хотим снять защиту с книги Excel, нам нужно вставить следующий код:
Мы надеемся, что этот урок на защита и безопасность в Excel вы будет полезно. Если у вас есть вопросы, оставьте их в комментариях, и мы поможем вам их решить.
[expert_bq id=»1570″]Инструменты слияния несколько книг и листов в одну; Объединить несколько ячеек строк столбцов без потери данных; Объедините повторяющиеся строки и суммируйте. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Защита ваших документов в программе Word — довольно простой процесс, в любом случае, если у вас есть какие-либо сомнения, не беспокойтесь, потому что в следующем уроке мы научим вас, как лучше всего блок définitivement модификации или копирование. из ваших файлов.Как защитить файл эксель от редактирования — все про Ексель
Прежнее форматирование сохраняем. Т.е. у нас по-прежнему можно вносить изменения только в столбец ПРОДАННОЕ КОЛИЧЕСТВО. Чтобы защитить книгу полностью, на вкладке РЕЦЕНЗИРОВАНИЕ выбираем ЗАЩИТИТЬ КНИГУ. Оставляем галочки напротив пункта СТРУКТУРУ и придумываем пароль.