Захист листів і осередків в ms excel, excel для всіх

Якщо ви працюєте (або працювали) в більш-менш великій компанії, то 100% стикалися з ситуацією, коли необхідно переслати свій файл іншого співробітника і при цьому заборонити йому змінювати якісь дані (найчастіше це осередки з формулами, які користувач ні в жодному разі не повинен міняти, а в ідеалі навіть бачити. бачити він повинен тільки результат обчислень цих формул). У той же час треба залишити можливість при необхідності змінити будь-які осередки або дані, але виключно після введення пароля. Все це можна зробити за допомогою стандартної захисту листів в Excel.

Після установки потрібних параметрів і натискання ОК:

  • якщо пароль не вказано, то на лист буде встановлений захист без пароля з зазначеними параметрами
  • якщо був вказаний пароль, то перед захистом з'явиться ще одне вікно, в якому буде запропоновано підтвердити пароль. Там єдине поле, в яке треба просто ввести той же пароль, що і в першому вікні. При установці пароля слід пам'ятати, що регістр букв розрізняється (А і а - будуть вважатися різними символами), а якщо вказати пароль російськими буквами, то при відкритті файлу на ПК під управлінням MAC OS можливі помилки перетворення даних і зняти захист встановленим паролем буде неможливо. Тому краще застосовувати символи англійського алфавіту, цифри і доп.сімволи (! @ # $% ^ *)

Так само можна захищати тільки окремі осередки на аркуші. Як дозволити змінювати тільки вибрані комірки? Для чого це потрібно? Як правило застосовується у випадках, якщо у файлі застосовуються формули і розрахунки на підставі введених користувачем даних. При цьому користувач не повинен мати доступ до осередків з формулами, але повинен мати можливість змінювати дані певних осередків, від яких залежать самі формули і їх результат.

Якщо у файлі присутній угруповання або структура (Дані (Data) -Группіровать (Group)), то її використання буде неможливо на захищеному аркуші. Вона буде доступна тільки в тому вигляді, в якому була до установки захисту. Хоча тут теж є лазівка, але вже тільки із застосуванням Visual Basic for Applications (VBA - вбудований в MS Office мова програмування): Як залишити можливість працювати з угрупованням / структурою на захищеному аркуші?

Якщо у файлі використовуються макроси або файл передбачається обробляти макросами, то в макросах необхідно передбачити зняття кодом захисту перед будь-якими змінами на аркуші і подальшу установку захисту після всіх необхідних дій. Детальніше можна прочитати в статті: Як захистити лист від користувача, але не від макросу?

Зняття захисту з аркуша
Щоб зняти захист з листа необхідно перейти на вкладку Рецензування (Review) -група Зміни (Changes)-зняття захист аркуша (Unprotect sheet). Якщо лист був захищений без пароля, то захист буде знята відразу. Якщо лист був захищений із зазначенням пароля, то з'явиться вікно із запитом пароля

в це поле необхідно ввести пароль і натиснути Ок. Якщо пароль невідомий або був забутий, то стандартно зняти захист з листа буде вже неможливо.

  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх
  • Захист листів і осередків в ms excel, excel для всіх

Схожі статті