Скрыть лист от пользователя — AI поставит xlSheetVeryHidden
Стандартное скрытие листа через правый клик → Скрыть переводит лист в режим Hidden — он не виден на вкладках, но любой пользователь, который знает Excel, нажмёт правым кликом на любую вкладку → Показать → выберет ваш лист и увидит формулы, справочные таблицы и параметры расчёта. Для шаблонов с конфиденциальными данными (расценочный прайс с маржой, расчётные формулы зарплат, секретный API-ключ для подключения) этого недостаточно. Microsoft в VBA с 1997 года поддерживает режим xlSheetVeryHidden — лист не виден ни на вкладках, ни в меню Показать. Открыть его можно только через VBA редактор (Alt+F11) или через коллекцию Worksheets в коде. На корпоративных шаблонах это типичная защита — секретные листы +настройки + защита проекта VBA паролем дают приемлемый уровень безопасности (не криптостойкий, но снимает 95% любопытных). SideGenius читает структуру книги через Office.js и VBA-редактор, ставит листам режим xlSheetVeryHidden пакетом по описанию (всем кроме Dashboard, или конкретным по именам), включает защиту проекта VBA с паролем и проверяет что лист действительно недоступен через стандартный UI.
Листам Settings, Pricelist, Calculations, Audit поставлено свойство Visible = xlSheetVeryHidden. Через правый клик → Показать видны только видимые листы. Проект VBA защищён паролем «admin2026».
Почему не ChatGPT
ChatGPT не открывает .xlsx и не имеет доступа к VBA-редактору. SideGenius читает структуру через Office.js, ставит свойство xlSheetVeryHidden и защищает VBA-проект — за один проход, без копипаста и без VPN.
Как использовать за 3 шага
Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к вашему Excel за 2 минуты.
Откройте книгу с конфиденциальными данными и опишите задачу: «скрой Settings и Pricelist навсегда от обычного пользователя».
Подтвердите изменения — листам поставится xlSheetVeryHidden, проект VBA защитится паролем.
Вопросы и ответы
Чем xlSheetVeryHidden отличается от xlSheetHidden?
xlSheetHidden (обычное Скрыть) — лист не виден на вкладках, но любой может вернуть его через правый клик → Показать. xlSheetVeryHidden — лист также не виден на вкладках, но и в меню Показать его нет. Открыть можно только через VBA редактор. Microsoft использует эту градацию с 1997 года для защиты служебных листов от случайного просмотра.
Это надёжная защита от любопытных?
От обычного пользователя — да, скроет 95% случаев. От человека, знающего VBA — нет, он откроет редактор Alt+F11, увидит коллекцию Worksheets и поменяет Visible. Если нужна криптостойкая защита — данные нужно держать вообще не в Excel, а в защищённой БД с авторизацией.
Как открыть скрытый лист обратно?
Alt+F11 → в Project Explorer найти лист → в Properties выставить Visible = -1 (xlSheetVisible). Или через макрос: Worksheets("Settings").Visible = xlSheetVisible. SideGenius может вернуть видимость листам по описанию: «покажи Settings и Pricelist для редактирования».
Защита проекта VBA — что это даёт?
В Alt+F11 → Tools → VBAProject Properties → Protection → Lock project for viewing + пароль. После этого открыть VBA редактор без пароля нельзя — соответственно, нельзя поменять Visible через VBA. Это закрывает дыру с xlSheetVeryHidden. Microsoft предупреждает, что пароль VBA — не криптостойкий (есть ломалки), но в массовом использовании защищает.
Можно ли скрыть лист через Office.js без VBA?
Office.js поддерживает свойство Worksheet.visibility со значениями "Visible", "Hidden", "VeryHidden". Это работает в Excel Online и десктопе. SideGenius использует именно этот API — без VBA, без макросов с .xlsm.
Работает ли в Excel для Mac и Excel Online?
В Excel для Windows, Mac и Online — VeryHidden поддерживается через Office.js одинаково. VBA редактор есть только в Windows и Mac (на Mac — урезанный), в Online VBA нет, но скрыть лист через Office.js можно везде. Без VPN, оплата картами банков РФ.
Попробуйте SideGenius бесплатно
20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.
Установить в Excel