willema
2009-02-17 16:23:01 UTC
Dag allemaal,
Kan je met VBA op een werkblad de beveiliging opheffen, dan code en dan
terug beveiligen, maar met een wachtwoord ?
Zonder wachtwoord doe ik het al langer zo :
ActiveSheet.Unprotect
'code
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
Maar nu zitten gebruikers van mijn sjabloon dikwijls te prutsen in
geblokkerde kolommen en rijen nadat ze de beveiliging (zonder wachtwoord)
hebben afgezet.
Ik heb het geprobeerd met de macrorecorder, maar de code blijft identiek
hetzelfde.
PS.: Stel dat het wachtwoord ergens in VBA als String moet staan: Geen
probleem. Ik ga er voorlopig van uit dat de gebruikers niet in de Modules
zitten rondkijken.
Groeten,
Marnik
Kan je met VBA op een werkblad de beveiliging opheffen, dan code en dan
terug beveiligen, maar met een wachtwoord ?
Zonder wachtwoord doe ik het al langer zo :
ActiveSheet.Unprotect
'code
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
Maar nu zitten gebruikers van mijn sjabloon dikwijls te prutsen in
geblokkerde kolommen en rijen nadat ze de beveiliging (zonder wachtwoord)
hebben afgezet.
Ik heb het geprobeerd met de macrorecorder, maar de code blijft identiek
hetzelfde.
PS.: Stel dat het wachtwoord ergens in VBA als String moet staan: Geen
probleem. Ik ga er voorlopig van uit dat de gebruikers niet in de Modules
zitten rondkijken.
Groeten,
Marnik