Excel - cellule non éditable par utilisateur, mais éditable par macro? - Logiciels - Windows & Software
Marsh Posté le 10-05-2007 à 11:27:42
Bonjour
Bah avant de lancer ta macro, deverrouille ta feuille.
Dans le code de ta macro, regarde ActiveSheet.Unprotect
Par exemple si ton mot de passe est "mdp".
Au debut de ton code tu mets ActiveSheet.Unprotect("mdp" )
et a la fin tu remets ta protection avec
ActiveSheet.Protect Password:="mdp" avec a la suite tous les arguments dont tu as besoin.
Cordialement
Marsh Posté le 10-05-2007 à 11:30:07
un autre moyen (plus crade), serait qu a chaque fois que ta cellule prend le focus, tu sauve sa valeur, quand elle perd le focus, tu lui remet la valeur.
Marsh Posté le 09-05-2007 à 10:02:18
Bonjour,
Je cherche à protéger certaines cellules d'une feuille excel d'une façon spéciale mais je ne pense pas insurmontable.
En fait, ces cellules sont modifiées automatiquement par des macros, et je ne veux pas que l'utilisateur puisse les modifier manuellement.
Lorsqu'on les bloque en faisant "Propriétés d'une cellule > Protection > Verrouillée" et que l'on bloque la feuille, excel renvoie un message d'erreur lorsqu'on lance la macro.
Comment bloquer l'édition par l'utilisateur mais l'autoriser pour la macro?
Merci d'avance