Всем привет! Несколько слов о защите данных в Эксель:
- если вы новичок, то ничего об этом не знаете
- если вы более-менее разобрались в основных функциях софта, то или умеете защищать ячейки и листы, или хотя бы знаете о такой возможности
- если вы опытный пользователь, то, вероятно, формулировка xlSheetVeryHidden не ставит вас в ступор. А если ставит, то речь будет о ней, читайте дальше!
Но сначала определимся, зачем нам вообще защищать данные в эксель. Я вижу два основных направления:
- защитить часть информации от изменений для того, чтобы не совершать ошибки. Ну то есть для того, чтобы ручонки неопытных пользователей не смогли что-то испортить в работающем файле.
- защитить часть информации от просмотра, поскольку она не предназначена для посторонних глаз. Возможно, речь идет о коммерческой тайне.
По поводу второго пункта давайте сразу развеем любые заблуждения:
Если вы кому-то дали доступ к файлу, считайте, что вы дали этому человеку доступ ко всему, что есть в этом файле. Ни пароли, ни другие способы защиты не могут обеспечить 100% безопасности!
Итак, говорим о ситуации, когда вам нужно спрятать лист от среднего пользователя Excel.
- Распространенный способ: клик правой кнопкой мыши по названию листа > Скрыть (Hide). Способ хорош для того, чтобы убрать лист с глаз подальше. Но если вы его именно прячете, то такой вариант не подходит, т.к. вернуть лист на место можно обратным действием - с этим справится даже новичок, потому что лист будет отображаться в списке скрытых.
- Умный способ: нажимаем комбинацию Alt+F11 (вызов редактора Visual Basic) > находим окно Project Explorer и Properties Window (если их нет, то можно отобразить через меню View) > в Project Explorer находим наш лист, а в Properties Window находим его свойство Visible и меняем его на xlSheetVeryHidden (см. скриншот ниже)
Вернуть назад этот лист можно только обратным путем через смену свойства на xlSheetVisible - больше нигде этот лист отображаться не будет. Дело сделано! Согласитесь, рядовой пользователь Excel сюда просто не доберется:)
________
Пожалуйста, если вам понравилась статья, ставьте лайк и подписывайтесь на канал! Я буду признателен, если вы расскажете о своих сложностях в Excel в комментариях - разберем ваши проблемы подробно:)