В MS Excel нет команды, которая бы устанавливала защиту сразу на все листы рабочей книги. Поэтому я сделал такую команду в надстройке ЁXCEL.
Чтобы воспользоваться данной командой установите надстройку ЁXCEL, внимательно прочитайте справку.
Перейдите в рабочую книгу, в которой вы хотите защитить листы, в главном меню перейдите во вкладку ЁXCEL, нажмите кнопку "Листы", в выпавшем списке выберите команду "Модуль управления листами":
В открывшемся окне выберите те листы которые вы хотите защитить и нажмите кнопку "Защитить выделенные листы":
В открывшейся форме установите параметры защиты, если нужно задайте пароль и нажмите "ОК":
Защита установиться на все указанные листы рабочей книги.
Чтобы снять защиту со всех листов, воспользуйтесь командой "Снять защиту с выделенных листов":
Комментарии
Есть файл, в нём 12 листов. На каждом листе 2 таблицы. Мне нужно установить защиту только на одну таблицу из двух на каждом листе. Это можно сделать сразу или на каждом листе из 12 нужно устанавливать пароль?
Пароль задается один раз.
Есть несколько способов:
1. Перед защитой листа в параметрах ячеек с формулами во вкладке "Защита" поставить галочку "Скрыть формулы." После установки защиты формулы не будут видны.
2. Скрыть лист с расчетами и установить защиту на структуру книги.
3. (Самый надежный) Сделать копию файла и заменить в нем все формулы на значения. Отправить клиенту этот файл.
ЁXCEL -> Формулы -> Заменить формулы на значения. В форме выбрать "Все формулы" и "Во всех листах рабочей книги"