I'd do the following:
(simple version)
1) Made all sheets (except of Home) very hidden
for instance:
2) then on your home sheet in one cell user shall select his name (easiest - data validation based on a list)
in another cell place for his password
a button calling "show_my_sheet" makro
or 2a) selection from list or combobox and password field (could set to beloved ****) and a button in a Userform (can be autoshown by Workbook_Open event)
3) code show_my_sheet macro setting visibility of "logged in" user sheet to xlSheetVisible
4) in the ThisWorkbook module in BeforeSave event again hiding all byt Home sheets - for instance using already coded sub:
5) of course protect the VBA project with password
Hope, I managed to be gentle
Bookmarks