Hello there fellow Excel Geeks!!
Im trying to create a sort of security profile to allow 3 different types of users different types of access to a very confidential workbook.
1) Admin to be no holds barred, full rwx
2) Business Users should only be allowed to have read only (r--) to all sheets but rwx to 1 or 2 sheets which contain the model variables.
3) External Parties should have a fully locked down version. Read only (r--) for specific sheets
My Idea
As the business users will be a definitive list of users I was thinking of keeping a list of usernames in a hidden sheet and then using the application.username to look up on that list and then fire off a code to lock all but those specific sheets they need access to.
Admin should be myself and another chap. Again, another definitive list.
Then lock down the spreadsheet by default for other users.
Thoughts? Any other ways to do this (with or without VBA) would be gratefully received. No other coders at work so no one to bounce off so hoping you the internets can be my sounding board.
Many thanks in advance for any advice that the community is willing to bestow.
Richard
Im trying to create a sort of security profile to allow 3 different types of users different types of access to a very confidential workbook.
1) Admin to be no holds barred, full rwx
2) Business Users should only be allowed to have read only (r--) to all sheets but rwx to 1 or 2 sheets which contain the model variables.
3) External Parties should have a fully locked down version. Read only (r--) for specific sheets
My Idea
As the business users will be a definitive list of users I was thinking of keeping a list of usernames in a hidden sheet and then using the application.username to look up on that list and then fire off a code to lock all but those specific sheets they need access to.
Admin should be myself and another chap. Again, another definitive list.
Then lock down the spreadsheet by default for other users.
Thoughts? Any other ways to do this (with or without VBA) would be gratefully received. No other coders at work so no one to bounce off so hoping you the internets can be my sounding board.
Many thanks in advance for any advice that the community is willing to bestow.
Richard