Отключить доступ к конфиденциальной вкладке - PullRequest
0 голосов
/ 16 января 2020

Я хотел бы отправить файл Excel клиенту с конфиденциальными данными на последней вкладке «Use_FeeTR». Клиент должен иметь возможность изменять некоторые параметры на первых вкладках, чтобы запускать сценарий ios, который будет использовать конфиденциальную вкладку для расчета некоторых цен, причем эти цены служат для него вкладкой вывода. Однако я не хочу, чтобы он видел какие-либо расчеты или информацию из последней вкладки. Я сделал следующее:

  • Скрыть последнюю вкладку и защитил структуру рабочей книги паролем
  • ИЛИ Скрыть в среде VBA с помощью xlsSheetveryHidden
  • Затем защитите ячейки в первые вкладки, которые связаны с тарифами на использование, поэтому клиент не может видеть название вкладки в формуле

Это работает хорошо, однако, если он действительно хочет увидеть данные на конфиденциальной вкладке, он все еще можно открыть проект VBA, найти имя вкладки в Проект VBA> Объекты Micro Excel , открыть новую вкладку, ввести в первую ячейку Use_FeeTR!A1 и нарисовать формулы, чтобы увидеть все конфиденциальные значения вкладка.

Есть ли способ скрыть имя электронной таблицы в проекте VBA> Объекты Microsoft Excel? или я могу отключить VBA для этого файла (ограничение доступа к проекту VBA с помощью пароля)? Я пытался "заблокировать проект проекта от просмотра" в свойствах VBA, но я все еще вижу имена вкладок в списке объектов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...