Найти в Дзене
6 подписчиков

Лайфхак. Как скрыть листы ("Очень скрытый"), чтобы их не могли отобразить обычные пользователи через меню. (Только через VBA редактор свойств).


Помните старый трюк с видеокассетой, когда на самом её начале записывали футбол, чтобы спрятать от родителей фильм, идущий следом? Примерно так же можно спрятать листы в Excel — не просто скрыть, а сделать их «очень скрытыми», чтобы обычный пользователь не смог их отобразить через стандартное меню.
Стандартное «Скрыть» (через правую кнопку мыши по ярлыку листа) — это как положить документ в ящик стола. Любой сможет их снова «показать» через «Формат» → «Отобразить». Чтобы спрятать по-настоящему, нужно использовать «магию» VBA.
Как создать «очень скрытый» лист за 30 секунд:
1. Откройте редактор VBA, нажав Alt + F11.
2. В открывшемся окне найдите в левой части VBAProject (ВАШ_ФАЙЛ.xlsx) и нажмите на плюсик.
3. Найдите папку Microsoft Excel Objects и в списке под ней выберите нужный вам лист (например, Лист1 (Sheet1)).
4. Внизу окна вы увидите окно «Свойства» этого листа. Найдите там свойство Visible.
5. По умолчанию стоит значение -1 - xlSheetVisible. Измените его на 2 - xlSheetVeryHidden.
Всё! Теперь этот лист исчез из списка обычного меню. Чтобы вернуть его обратно, нужно будет снова зайти в свойства и сменить значение на -1.
Важное предупреждение: Это не защита данных, а лишь удобное скрытие от случайных глаз. Для настоящей безопасности используйте пароли на структуру книги.
Если этот лайфхак помог вам спрятать свои «финансовые блокбастеры» — поставьте лайк и подпишитесь на канал! Остались вопросы по тонкостям Excel? Пишите в комментариях, отвечу на все и даже больше.
Лайфхак. Как скрыть листы ("Очень скрытый"), чтобы их не могли отобразить обычные пользователи через меню. (Только через VBA редактор свойств).
1 минута