canichon
Messages postés50Date d'inscriptionvendredi 7 juillet 2006StatutMembreDernière intervention 2 septembre 2009 17 oct. 2007 à 17:59
OK...
la commande sous vb c'est : activesheet.protect mais ça peut etre contourner par l'utilisateur lambda en faisant : Outils, Protection, Oter la protection de la feuille.
A la main, je peux mettre un mot de passe mais on ne peut pas le faire en le programmant.
mon idée etait d'utiliser la fonction readonly... j'imagine que ça doit etre possible mais il me manque la syntaxe...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 17 oct. 2007 à 17:52
Salut
Onglet = Feuille ?
Je pense qu'il va falloir passer par la protection de ta feuille (menu Outils, Protection, Protéger la feuille).
Si tu arrives à le faire à la main, suffit d'enregistrer une macro et de regarder le code nécessaire ensuite pour l'insérer dans ton test.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 18 oct. 2007 à 00:15
A la main, je peux mettre un mot de passe mais on ne peut pas le faire en le programmant.
Tu peux le faire en programmant aussi
Activesheet.Protect "MonMotDePasse"
Activesheet.Unprotect "MonMotDePasse"
Activesheet.Protect "MonAutreMotDePasse"