1 votes

Comment protéger et masquer les données d'une seule cellule Excel à l'aide d'un mot de passe ?

Mon professeur veut que j'envoie une feuille Excel qui contient les notes de tous les étudiants. Et bien sûr, chaque étudiant ne peut voir que sa propre note. Il veut donc que je définisse des mots de passe pour les cellules de notes. Chaque étudiant aura son propre mot de passe, et lorsqu'il cliquera sur sa cellule de note, la feuille lui demandera son mot de passe. S'il l'a entré correctement, il pourra voir les notes.

Comment puis-je le mettre en œuvre ? J'ai essayé d'utiliser le format "hide" et ";; ;" pour les ventes. Et j'ai défini une protection par mot de passe pour la cellule en utilisant "autoriser l'utilisateur à modifier la plage" mais lorsque l'utilisateur entre le mot de passe de la plage, tout ce qui se trouve dans la cellule disparaît.

Existe-t-il un moyen de le faire en utilisant un VBA ? J'ai essayé quelques codes mais cela ne fonctionne pas.

Gracias.

0voto

Sean Copenhaver Points 2070

Je suis d'accord avec les autres commentaires sur le fait qu'avoir un classeur maître qui envoie des feuilles individuelles aux étudiants serait une approche raisonnable, Excel n'est pas conçu pour être aussi sûr.

Cela dit, si j'étais vraiment pressé et si j'avais le contrôle des mots de passe, je conserverais les données dans des feuilles cachées avec un cryptage à sens unique. Il faut donc connaître le mot de passe pour voir les données.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X