Just to make sure I understand what you're after -
You want to have users open the workbook and be greeted by a "log in" sheet - with all other sheets hidden - and then once they enter a name (or dept) and password they will see their own sheet and no others. Is that right?
If so, then yes it can be done.
Something similar (maybe even this particular question) has been covered here in the past.
A fairly common question is, "How can I force users to enable macros". The best answer is to set up your workbook so they can't use it unless they do enable macros. This involves setting all sheets but one to VeryHidden so on startup users can only see the one sheet. Once they enable macros, a workbook_open event unhides other sheet(s).
I found
this walkthrough to save myself the time of writing it out here.
Once you have that in place, you just need to add some sort of login option.
[!]NOTE[/!]: Please bear in mind that, as with most workbook security, anyone who is determined and has access to the internet will be able to defeat your security and see the other hidden sheets. It would be fairly easy if they are familiar with VBA. What do I mean by "easy"? I actually have a button on a custom toolbar that unhides all sheets in the active workbook - even sheets that are "veryhidden".
[tt]_____
[blue]-John[/blue][/tt]
[tab][red]The plural of anecdote is not data[/red]
Help us help you. Please read
FAQ 181-2886 before posting.