Re : Macro de sécurité
Bonjour havopti, Orodreth et Stapple,
il suffit d'ouvrir le classeur sans activer les macros, d'aller dans VBE de mettre le code VBA dédié à la "sécurité" en commentaires pour disposer de ton fichier.
Pour contrer cette possibilité, il faut forcer l'utilisateur à activer les macros. Pour cela, tu peux procéder comme ceci :
- Masquer toutes les feuilles de ton classeur à l'exception d'une feuille vierge contenant simplement le message "l'activation des macros est obligatoire pour utiliser ce classeur"
- Tu réalises une première macro qui, lors de l'ouverture du classeur, affiche toutes les feuilles masquées.
- Tu réalises une seconde macro qui, lors de la fermeture du classeur, masque toutes les feuilles à l'exception de la feuille d'avertissement.
- Tu verrouilles ton projet Vba avec mot de passe.
Tu trouveras, ci - joint un petit fichier exemple. La seule difficulté sera de gérer l'enregistrement (prohibé ou automatique).
A part si tu travailles pour la Défense, pour la Nasa, ou pour le Centre, tes données sont-elles à ce point stratégiques ?
Pas besoin de travailler à la NASA pour détenir des données stratégiques. N'importe quelle T.P.E. possède un fichier client (ou fournisseur), des données comptables, de recettes de fabrication, des plannings de lancements commerciaux etc... Aussi banale soit elle, n'importe quelle données d'entreprise doit être un minimum protégée.
Voici
Un article intéressant que tu devrais faire suivre à ton stagiaire !
Bonne journée