Darbe.ru

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

VBA Protect Sheet

VBA Protect Sheet

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

Синтаксис VBA Protect Sheet

Эта встроенная функция VBA, связанная с Worksheet, позволяет защитить лист с помощью пароля. Синтаксис для функции защиты листа VBA следующий:

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

  • Пароль: указывает пароль для листа. Если не указано иное, лист будет защищен без пароля, и пользователь сможет редактировать его без запроса пароля.
  • DrawingObjects: необязательные аргументы, которые позволяют вам защитить различные формы листа. Принимает логические значения. По умолчанию установлено значение ЛОЖЬ.
  • Содержание: Необязательный аргумент. Защищает все объекты. По умолчанию значения установлены в TRUE.
  • Сценарии: защищает все различные сценарии. По умолчанию установлено значение TRUE.
  • UserInterfaceOnly: защищает пользовательский интерфейс, но не макросы. Значение по умолчанию TRUE, если макрос игнорируется, так как пользовательский интерфейс будет защищен.
  • AllowFormattingCells: значение по умолчанию установлено в FALSE, из-за чего пользователь не может отформатировать ячейки листа. Если установлено значение TRUE, пользователь может форматировать ячейки на листе.
  • AllowInsertingColumns: значение по умолчанию установлено в FALSE. Если установлено значение ИСТИНА, пользователь может вставить столбец в лист.
  • AllowInsertingRows: значением по умолчанию является ЛОЖЬ. Если установлено значение TRUE, пользователь может вставлять строки в лист.
  • AllowInsertingHyperlinks: значение по умолчанию установлено в FALSE. Если установлено значение ИСТИНА, пользователь может вставлять гиперссылки на лист.
  • AllowDeletingColumns: значение по умолчанию установлено в FALSE. Если установлено значение ИСТИНА, пользователь может удалить любой столбец с листа.
  • AllowDeletingRows: значением по умолчанию является ЛОЖЬ. Если установлено значение ИСТИНА, пользователь может удалить любое количество строк с листа.
  • AllowSorting: Значением по умолчанию является ЛОЖЬ. Если установлено значение ИСТИНА, пользователь может сортировать данные, представленные на листе.
  • AllowFiltering: значением по умолчанию является ЛОЖЬ. Если установлено значение ИСТИНА, пользователь может фильтровать данные, представленные на листе.
  • AllowUsingPivotTables: Значением по умолчанию является ЛОЖЬ. Если установлено значение TRUE, пользователь может использовать и изменять сводные таблицы.

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

Ниже приведены различные примеры защиты листа в Excel с использованием VBA Protect.

Вы можете скачать этот шаблон Excel для защиты листа VBA здесь — Шаблон Excel для защиты листа VBA

VBA Protect Sheet — Пример № 1

Предположим, у нас есть лист с именем «Пример 1» в книге под названием «VBA Protect Sheet». Мы хотим, чтобы этот лист был защищен паролем. Для этого выполните следующие шаги:

Шаг 1. Вставьте новый модуль в редактор Visual Basic (VBE). Нажмите на Вставить > выбрать модуль .

Шаг 2: Определите новую подпроцедуру в модуле.

Код:

Шаг 3: Теперь мы должны использовать функцию Protect, которую можно применить к объекту с именем Worksheet. Запустите код с объектом Worksheets и введите имя листа в скобках, которое вы хотите защитить.

Код:

Шаг 4: Теперь поставьте точку после закрывающих скобок и используйте ключевое слово Protect, которое инициирует процесс защиты листа с именем « Пример 1 ».

Код:

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

Шаг 5: Введите ключевое слово Password и используйте надежный пароль для защиты этого листа.

Код:

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

Шаг 6: Вот и все, вы можете запустить этот код, нажав F5 или кнопку Run, и увидите, что файл теперь защищен и попросит пользователя ввести пароль, как только он попытается отредактировать любую из ячеек.

Вот как мы защищаем лист, используя функцию защиты VBA.

VBA Protect Sheet — Пример № 2

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

Шаг 1: Определите подпроцедуру в модуле.

Код:

Шаг 2: Определите новую переменную как рабочий лист, используя Dim.

Код:

Шаг 3: Запустите цикл For. Этот цикл должен выполняться до последнего рабочего листа активной рабочей книги.

Читайте так же:
Как восстановить несохраненную версию документа ворд

Код:

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

Шаг 4: Теперь используйте функцию Protect для защиты листов, хранящихся в переменной wrk_sht для каждой итерации цикла For.

Код:

Шаг 5: Используйте оператор Next, он позволяет циклу работать, пока каждый лист не будет защищен.

Код:

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

То, что нужно запомнить

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

Рекомендуемые статьи

Это руководство по VBA Protect Sheet. Здесь мы обсудим, как защитить или заблокировать листы с помощью функции VBA Protect в Excel, а также на практических примерах и загружаемом шаблоне Excel. Вы также можете просмотреть наши другие предлагаемые статьи —

Защита таблиц excel — блокируем данные от редактирования

Вы не желаете, чтобы кто-либо вносил изменения в написанную вами таблицу? Решение есть — защита ячеек от редактирования в excel. Причем разработчики предлагают разные ее степени: от блокировки отдельных ячеек до всей книги. Из этой статьи вы узнаете, как пользоваться данными опциями.

Как обезопасить отдельные ячейки?

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

В таких случаях действия для excel 2010 и любого другого будут одинаковы:

  1. Сначала выделите все содержимое клавишами Ctrl+A.
  2. Щелкните в любом месте правой кнопкой мыши.
  3. Появится меню, где следует выбрать «Формат ячеек».
  4. Откроется новое окно, в котором нам понадобится вкладка «Защита».
  5. В самой верхней строке снимите галочку с пункта «Защита ячеек». Не волнуйтесь, мы убираем ее лишь на время :).
  6. Теперь выделите только тот диапазон в таблице, который вы хотите обезопасить.
  7. Повторите для него первые 4 пункта и верните флажок на место.

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

Но это еще не все.

Следующий этап

Сейчас мы запаролим лист, чтобы только вы могли в дальнейшем вносить коррективы:

  • В самом верхнем меню программы зайдите во вкладку «Рецензирование», в экселе 2003 — «Сервис».
  • Нажмите кнопку «Защитить лист»;
  • После этого excel 2013 или другая версия, установленная у вас, попросит дважды ввести пароль.

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

Полезные советы

  • Ячейки, которые необходимо заблокировать, находятся на удалении друг от друга? Excel 2016 и версии до 2007 включительно позволяют выделять их не вручную, а автоматически.
    Для этого во вкладке «Главная» в одном из самых последних полей под названием «Редактирование» нажмите кнопку «Найти и выделить». Выберите пункт «Выделение группы ячеек…»

И установите нужные настройки:

  • Вы заметили во вкладке «Защита» пункт «Скрыть формулы»? Если активируете его вместе с защитой ячеек, то в результате другие пользователи не увидят в них формул. На виду останутся лишь итоговые значения.
  • Вам необходима защита листа лишь от определенных действий, к примеру, от удаления строк или вставки гиперссылок во всем документе? Пропустите первый этап со снятием и установкой галочек. Сразу перейдите во вкладки «Рецензирование — Защитить лист». В новом окне вы увидите список опций. Установите галочки рядом с нужными пунктами.
  • Хотите отменить блокировку? Во вкладке «Рецензирование» нажмите кнопку «Снять защиту листа». Действие требует введение пароля.

Защита листа от редактирования в excel. Установка пароля на файлы в программе Microsoft Excel

А Вы знаете, что редактор электронных таблиц Microsoft Excel позволяет поставить пароль на изменение как целой книги, так и отдельного листа? Это очень удобно, если у Вас есть необходимость защитить содержимое от пользователей, запретить им производить изменения в таблице или вообще перекрыть доступ в неё. Особенно это актуально в некоторых фирмах, где на сервере организована единая файло-помойка, которая всем доступна и куда все пользователи сваливают документы. С помощью защиты паролем всего XLS или XLSX-файла от несанкционированного доступа. В то же время, тем, кому доступ действительно необходим, Вы можете выдать пароль в индивидуальном порядке.

Давайте рассмотрим подробнее как защитить данные паролем в Excel.

Установка пароля на лист Excel

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

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

Читайте так же:
Можно ли восстановить замененный файл

После того, как Вы введёте пароль, появится ещё одно окно, в котором надо ввести его ещё раз для подтверждения:

Теперь, при попытке изменить содержимое защищённого листа, пользователь будет получать вот такое сообщение:

А если он попробует снять защиту листа, то Эксель потребует с него ввести пароль:

Примечание: Вызвать окно «Защита листа» можно и через основное меню в разделе «Рецензирование». Подробнее смотрите в видео:

Как поставить пароль на книгу Excel

Теперь давайте рассмотрим как ставится в Excel защита книги паролем. В главном окне программы и вызываем меню «Файл». Появится вот такая менюшка, в которой надо открыть раздел «Сведения»:

Первым стоит пункт «Защита книги». Кликаем на нём и видим вот такое меню:

Выбираем пункт «Зашифровать с использованием пароля». Эксель попросит ввести пароль:

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

Пароль на Эксель-файл

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

После того, как Вы нажмёте кнопку «ОК», у Вас дважды выскочит окно подтверждения пароля — сначала на открытие XLS или XLSX файла, а затем — на изменение.
После этого Вы можете быть уверены, что неплохо защитили данные.

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

Начать следует с простого способа — «защиты от дурака» т.е. от неверного ввода данных.

от редактирования. Проверка информации в ячейке

Когда в ячейку нельзя ввести значение отличное от условий (например больше 1000 или дробные числа). Для использования этой функции необходимо выделить нужный диапазон и в верхней панели выбрать Данные , а затем пункт Проверка данных (Excel 2003 пункт Данные , затем нажимаем на Проверка , далее Параметры и выбираем какой тип данных можно вводить в ячейки). В открывшемся окне делаем настройки

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

Используя вкладку « Сообщение для ввода», можно указать сообщения , появляющиеся перед вводом ,

Используя вкладку « Сообщение об ошибке», можно указать сообщения об ошибке .

Как сделать проверку из списка ячеек, читайте в статье «Как сделать «.

Управляемый запрет изменений в Excel

Вы также можете частично или полностью наложить запрет на изменение ячеек в листе (в отличии от первого способа изменять нельзя будет совсем) . Выполните следующие действия :
Выберите ячейки не требующие защиты и кликните правой кнопкой мыши . В появившемся меню нажмите на кнопку Формат ячеек (можно сразу комбинацией ) . Во вкладке Защита снимите отметку в опции Защищаемая ячейка . Ячейки , с которых вы сняли флажок , будут доступны для ввода и изменения данных, остальные нет. Для Excel 2003 и старше нужно открыть вкладку Сервис в верхнем меню , затем Защита и нажать на пункт Защитить лист в пункте Рецензирование .

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

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

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

Как быстро снять защиту паролем (если забыли) .

Вы так же можете защитить листы книги (например от перемещения). Нажмите Защитить книгу (кнопка рядом на панели во вкладке рецензирование — см. первую картинку).

С защитой от изменений косвенно связана статья про , они даже находятся в одной вкладке на панели инструментов — Изменения.

Как защитить Excel от редактирования, защита файла с шифрованием

Нужно защитить файл Excel тщательнее? Воспользуйтесь шифрованием файла при защите.

Этот алгоритм в особых случаях сможет защитить всю книгу с помощью алгоритмов шифровки RC4 . Для использования этой функции в меню Файл (круглая кнопка) выберите команду Сохранить, как и окне сохранения файла, найдите кнопку Сервис — Общие параметры . В новом окне мы

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

Поделитесь нашей статьей в ваших соцсетях:

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

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

Читайте так же:
Как включить видео в яндекс браузере

Установка и снятие защиты ячеек стандартными средствами Excel

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

Этап первый — выделить ячейки и сделать их защищаемыми;

Для этого достаточно после выделения ячеек нажать сочетание клавиш Ctrl+1 либо кликнуть правой кнопкой мыши в области выделенных ячеек, выбрать из контекстного меню пункт «Формат ячеек…», зайти на вкладку «Защита» и установить флажки в полях «Защищаемая ячейка» и/или «Скрыть формулы».

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

Этап второй — установить защиту листа.

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

Использование надстройки позволяет:

1. Одним кликом мыши вызывать диалоговое окно макроса прямо с панели инструментов Excel;

2. выбирать по своему усмотрению один из четырех режимов обработки данных;

3. на выбор пользователя устанавливать либо снимать свойство «Защищаемая ячейка» и «Скрыть формулы» по семи условиям (на пустые ячейки, на ячейки с числовыми и текстовыми значениями, с формулами, с примечаниями, с заливками и рамками).

видео по установке/снятию защиты ячеек

макрос (надстройка) для выборочной установки и снятия свойства «защищаемая ячейка»

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

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

Способ 1: установка пароля при сохранении файла

Один из способов предполагает установить пароль непосредственно при сохранении книги Excel.

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

Способ 2: установка пароля в разделе «Сведения»

Второй способ подразумевает установку пароля в разделе Excel «Сведения» .

Способ 3: Установка пароля и его снятие во вкладке «Рецензирование»

Возможность установки пароля существует также во вкладке «Рецензирование» .

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

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

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

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

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

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

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

Читайте так же:
Как в фотошопе выделять нужное

Правила и способы защиты Google таблицы от изменений

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

Для чего это нужно? Бывает, что случайно кто-то из ваших коллег изменит данные на каком-то листе, удалит какие-то данные. Это может случиться совершенно случайно и тот, кто это сделал, даже не заметит этого. Конечно, мы можем зайти в историю изменений файла (об этом мы чуть далее расскажем подробнее) и отменить случайно сделанные изменения. Но поиск в истории займет некоторое время. А самое плохое в том, что вам при этом придётся отменить и «правильные» изменения, сделанные уже после тех, которые были сделаны ошибочно. То есть чьи-то результаты труда также будут уничтожены. Чтобы такого не происходило, существует возможность защиты данных в Google таблицах. Давайте посмотрим, как это можно сделать.

Защита всей книги в Google таблицах.

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

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

Это самый простой способ защиты. Но не всегда его можно успешно применять, так как основная “фишка” Гугл таблиц как раз и заключается в совместной работе над таблицей. А какая же может быть совместная работа без возможности вносить изменения не одному человеку, а всей группе?

Поэтому будем действовать более тонко.

Защита листа в Google таблицах.

Щелкните правой кнопкой мыши на ярлычке листа и в появившемся меню выберите “Защитить лист”.

защитить лист Google таблица

Поле “Введите описание” не является обязательным, но всё же рекомендую ввести описание, чтобы вы помнили, что и зачем вы решили защитить от изменений.

Далее уже указано, что мы будем защищать от изменений весь лист, так как ранее мы выбрали “Защитить лист”. Но очень удобно то, что мы при этом можем разрешить изменение отдельных ячеек на этом листе, если отметим “Исключить отдельные ячейки” и затем укажем, какие ячейки (или диапазон ячеек) мы разрешаем изменять.

После этого обязательно нужно указать, для кого эти правила редактирования действуют. Нажимаем “Задать разрешения”.

настройка защиты листа Google таблицы

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

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

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

Как снять защиту с листа в Google таблице.

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

Далее весь процесс вы видите на картинке – нажимаем “Задать разрешения”, получаем сообщение о том, что лист защищен, и вновь попадаем в раздел, где можно изменять разрешения для защиты листа. Никакие разрешения мы здесь устанавливать или изменять не будем. Просто нажимаем на всем знакомый значок корзины, и защита тут же снимается. Замочек возле названия листа – исчезает.

Защищаем диапазон ячеек в Google таблице.

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

Снова щелкните правой кнопкой мыши на ярлычке листа и в появившемся меню выберите “Защитить лист”. Затем в появившемся окне настроек защиты выберите не “Лист”, как это мы делали раньше, а “Диапазон”. Далее вы можете добавить столько диапазонов данных для защиты, сколько посчитаете нужным. Все дальнейшие действия по установке разрешений для редактирования совершенно такие же, как описано выше. Поэтому повторяться не будем.

как защитить диапазон ячеек на листе Google таблицы

А вот второй способ.

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

Далее вы попадаете в уже знакомое окно редактора параметров защиты.

Как снять защиту с диапазона ячеек в Google таблице.

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

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

Читайте так же:
Как в ворде настроить панель инструментов

Для этого есть простой способ. В главном меню нажимаем “Данные” – “Защищенные листы и диапазоны”.

защищенные листы и диапазоны данных в Google таблицах

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

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

Надеюсь, теперь наша таблица Google надёжно защищена об непредвиденных изменений.

Советы по эффективной работе с Google таблицами:

Что такое Google таблицы? — Большинство из нас привыкли работать с таблицами данных, используя Microsoft Excel. Однако, у него появился очень достойный конкурент — таблицы Google, которые к тому же ещё и очень быстро развиваются…
Три способа быстро создать Гугл таблицу — Быстро создать новую Гугл таблицу можно из Google диска, из раздела таблиц, а также находясь в процессе редактирования другой таблицы. Рассмотрим подробнее все эти способы. Прежде всего отметим, что никакое…
Как сохранить, переместить и дать совместный доступ к Google таблице — Итак, вы создали таблицу в Google Документах. Совершать какие-то дополнительные действия, чтобы сохранить данные, не нужно. В этом состоит положительное отличие от обычного табличного процессора. Гугл таблица автоматически сохраняет ваши…
Начинаем работать с Google таблицами – ручной ввод и импорт данных — Итак, мы с вами научились создавать Гугл таблицы. Теперь пора начать работать с ними. Для начала разберемся, как происходит ввод данных и насколько эта процедура отличается от привычных нам программ…
Закрепить строку, восстановить историю и другие приемы работы с Google таблицами — Итак начало положено, информация внесена в Google таблицу. Обратите внимание, что вам больше не нужно заботится о её сохранении на случай непредвиденного выключения либо поломки вашего компьютера или мобильного устройства.…
Как работать с онлайн-документами Google в оффлайн-режиме — Многие считают одним из главных недостатков Google таблиц и всех офисных программ «облачного» офиса то, что их можно использовать только при наличии Интернет. Ведь файлы хранятся в облаке. Но они…
Добавляем примечания и комментарии в Google таблицах — В Google таблицах можно добавлять к ячейкам примечания и комментарии. Если помните, в MS Excel возможны только примечания. Давайте более подробно разберёмся с этими важными возможностями, которые совершенно необходимы для…
Как распечатать, сохранить или удалить Google таблицу — Мы подробно рассмотрели, как ввести информацию в Google таблицу. Но ведь рано или поздно необходимо её оттуда получить – вывести на печать либо сохранить в файл на вашем компьютере. А…

Blog of Khlebalin Dmitriy

Защищаемая ячейка. Как защитить ячейки от изменений, как снять защиту ячеек?

На днях от одного из пользователей поступил вопрос: Как защитить определенные ячейки от изменений?

Можно обычным способом, можно с помощью VBA (но я не сторонник решения с VBA, так как это не везде разрешено и будет работать).

Во-первых, сделать ячейки защищаемыми;

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

Во-вторых, установить защиту листа.

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

Есть способ быстрой установки защиты на все листы сразу. Только после выполнения этих двух этапов защита ячейки/ячеек вступит в силу.

С помощью защиты ячеек, таблицу можно четко разграничить на области, которые можно изменять и которые изменять нельзя. Как вы уже убедились, сделать это достаточно просто. Единственное неудобство возникает, когда требуется выборочно защитить ячейки, например, установить защиту только на ячейки с формулами, но и это неудобство решается. Для этого достаточно зайти на вкладку «Главная» и в группе «Редактирование» раскрыть меню кнопки «Найти и выделить», после чего выбрать пункт «Выделение группы ячеек…» и выбрать необходимый параметр (читать подробнее о выделении группы ячеек). После того как все нужные ячейки будут выделены, остается сделать ячейки защищаемыми, после чего установить защиту листа. Напомню, что для выделения всех ячеек листа можно воспользоваться сочетанием горячих клавиш Ctrl1+A либо кликнуть по так называемой нулевой ячейке (на скриншоте нулевая ячейка выделена красной рамкой).

На этом собственно все.

Есть еще обратный вариант, решения того же вопроса:

Выделите все ячейки, затем в меню Формат выберите команду Ячейки (CTRL+1) В появившемся стандартном диалоговом окне выделите закладку Защита и снимите «флажок» напротив Защищаемая ячейка. Теперь выделите ячейки, которые предназначены для блокирования (можно выделить несмежные ячейки и диапазоны, используя клавишу CTRL) и в меню Формат опять выберите команду Ячейки, после чего установите «флажок» напротив Защищаемая ячейка. Теперь в меню Сервис выберите пункт Защита и команду Защитить лист. В списке Разрешить всем пользователям этого листа : обязательно уберите «флажок» напротив Выделение заблокированных ячеек и установите «флажок» напротив Выделение незаблокированных ячеек, введите нужный пароль и нажмите кнопку Ok.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector