C
ccarmock
I have a sheet that makes use of security a fair bit. I need the
ability for a user to be able to change the password. I currently
store this in a global variable that is set in Auto_Open()
This same password is used to protect some worksheets...
The VB script is also password protected.
There is a before save macro that protect & hides sheets. This is to
ensure that if macros are disabled the sheets are not visible - ie the
thing will only work with macros enabled.
Anyway I need a way in VB to set all this - at the moment I have to get
the user to change the protect password manually and then ediut the VB
script to change the password definition. I'd like it to be the case
that a user knowing the current password can easily change it via a
macro.
Maybe storinng the password in an encrypted way - but again I'd need to
be abel to test user input against this.
I need it such that without the password normal users cant discover
it.
I think I can achiueve what I need if there is a way to get one macro
to change a line in a different macro I coudl carry on with my current
method.
I had thought about storing the passord in a hidden sheet, however it
was then trivial to reference that cell from another sheet in another
file and discover the password.
Any help /advice appreciated.
Teh sheet itself is not password protected on open - it doesnt need
that - just some macros I restrict by prompting for a password and then
checkign int he macros itself that it mateches the global variable.
Regards
Clive
ability for a user to be able to change the password. I currently
store this in a global variable that is set in Auto_Open()
This same password is used to protect some worksheets...
The VB script is also password protected.
There is a before save macro that protect & hides sheets. This is to
ensure that if macros are disabled the sheets are not visible - ie the
thing will only work with macros enabled.
Anyway I need a way in VB to set all this - at the moment I have to get
the user to change the protect password manually and then ediut the VB
script to change the password definition. I'd like it to be the case
that a user knowing the current password can easily change it via a
macro.
Maybe storinng the password in an encrypted way - but again I'd need to
be abel to test user input against this.
I need it such that without the password normal users cant discover
it.
I think I can achiueve what I need if there is a way to get one macro
to change a line in a different macro I coudl carry on with my current
method.
I had thought about storing the passord in a hidden sheet, however it
was then trivial to reference that cell from another sheet in another
file and discover the password.
Any help /advice appreciated.
Teh sheet itself is not password protected on open - it doesnt need
that - just some macros I restrict by prompting for a password and then
checkign int he macros itself that it mateches the global variable.
Regards
Clive