Another option would be to hide all sheets except a single introductory one (Use xlveryHidden via VBA), and then have each user choose a password, and depending on their password, unhide the relevant sheet for them. You could then use a Before_Save event to hide all sheets again so that the user doesn't have to do it. You would need to ensure that you protected the VBA project so that they couldn't get in and see the code, else they would get the other passwords.
Regards
Ken....................
----------------------------------------------------------------------------
Attitude - A little thing that makes a BIG difference
----------------------------------------------------------------------------