1

Мой профессор хочет, чтобы я отправил лист Excel, который содержит оценки всех студентов. И, конечно, каждый ученик может видеть только свою оценку. Поэтому он хочет, чтобы я установил пароли для ячеек оценок. У каждого учащегося будет свой пароль, и когда он щелкнет по ячейке с оценкой, лист попросит ввести пароль. Если он введен правильно, то он сможет увидеть оценки.

Как я могу это реализовать? Я пытался использовать "Скрыть" и ";;;" формат для продаж. И установить защиту паролем для ячейки. используя "разрешить пользователю редактировать диапазон", но когда пользователь вводит пароль диапазона, все в ячейке просто исчезает.

Есть ли способ сделать это с помощью VBA? Я пробовал некоторые коды, но не работает.

Спасибо!

1 ответ1

0

Я согласен с другими комментариями о том, что наличие разумной рабочей книги, в которой отдельные листы отправляются студентам по электронной почте, было бы разумным подходом. Excel не предназначена для такой безопасности.

Сказав это, если бы я действительно нажимал, и если бы у меня был контроль над паролями, я бы держал данные в скрытых листах односторонним шифрованием. Таким образом, вы должны знать пароль, чтобы увидеть данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .