Protéger (pour de vrai) un classeur contre le cut et autres

Anthelm Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   -  
cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais protéger un classeur Excel afin qu'il ne puisse pas être modifié par inadvertance.
J'ai par exemple des cellules avec liste déroulantes, des tableaux à remplir...
En verrouillant, on ne peut pas saisir dans une cellule.
Mais une cellule non verrouillée, il y a un million de moyens de la pourrir...


Une macro pour désactiver le copier-coller n'empêche pas toujours de couper-coller...
Quand bien même, les macro "cutcopymode=false" et autre, ne protège pas contre un glisser déplacer.

Et puis, ya le raccourcis ctrl+B qui copie ce que j'ai au dessus en écrasant la cellule et fous en l'air une éventuelle liste déroulante ou une validation de donnée.

Et puis, je peux drag and drop une cellule dans une autre, en laissant la première vide et blanche. D'ailleurs ça arrive souvent de faire ça sans faire exprès!

etc, etc.

Bref, j'ai l'impression que le seul moyen de faire quelque chose de vraiment étanche à toute mauvaise manip, ce serait de faire un tableau complètement verrouillé, et que l'utilisateur ne passe QUE par des userforms... On peut pas drag and drop, copier coller, ou écraser un userform, après tout.

Votre avis la dessus?

Svp, pas de réponse du type "Mais tes collègues sont si malveillants que ça?" "Pourquoi vouloir tout verrouiller?"

Parce que le reflexe de quelqu'un qui ne sait pas utiliser Excel, quand il fait une connerie, c'est de fermer sans sauvegarder et de recommencer toute sa saisie.

Et souvent, il a raison, parce que c'est pas toujours évident de retrouver d'où viennent les listes déroulantes des cellules qu'il a supprimés, par exemple...

Configuration: Windows / Internet Explorer 11.0
A voir également:

2 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
Bonjour,

Voilà un exemple de ce que l'on peut faire, en ne travaillant que sur l'UserForm. Le classeur est caché, il sera demandé un mot de passe pour y avoir accès à la fermeture de l'UserForm. Attention ce système est facilement crackable. Mais le but c'est de ne pas faire de mauvaise manipulation, n'est-ce-pas?

https://www.cjoint.com/c/IEdphEXxnyQ


0
Anthelm Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   1
 
Désolé Pivert, j'arrive un peu tard!
Tu pourrais me le rebalancer s'il te plait? je suis curieux!...
0
cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
voilà valable 4 jours:

https://www.cjoint.com/c/IEitpYOJvoQ

@+
0
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Bonjour.

Mon avis (que je réitère depuis des années dans CCM) :
Le fichier original reste dans ton ordinateur, et n'est accessible par personne.
Tu fournis des copies, protégées ou pas, avec mot de passe ou non, à tes collègues et autres utilisateurs.
0
Anthelm Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   1
 
Oui, mais c'est pas vraiment la politique de la boite et le problème, quand quelqu'un se plante, c'est la perte de temps... (devoir recommencer la saisie sur un fichier vierge par exemple)...
Mais bon, oui, en effet...
0