Following on Garry's post if you mean password protect usersheets from
viewing then add this code to ThisWorkbook module.
Private Sub Workbook_Open()
Dim pword As String
On Error GoTo endit
pword = InputBox("Enter Your Password")
Select Case pword
Case Is = "Gord": Sheets("Gordsheet").Visible = True
Case Is = "Pete": Sheets("Petesheet").Visible = True
Case Is = "Manager": Call UnHideAllSheets
End Select
Sheets("BlankSheet").Visible = False
Exit Sub
endit:
MsgBox "Incorrect Password"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim sht As Worksheet
Application.ScreenUpdating = False
Sheets("BlankSheet").Visible = xlSheetVisible
For Each sht In ActiveWorkbook.Sheets
If sht.Name <> "BlankSheet" Then
sht.Visible = False
End If
Next sht
Application.ScreenUpdating = True
ThisWorkbook.Save
End Sub
Also add this macro to a General Module so you as Manager can view all
sheets.
Sub UnHideAllSheets()
Application.ScreenUpdating = False
Dim n As Single
For n = 1 To Sheets.Count
Sheets(n).Visible = True
Next n
Application.ScreenUpdating = True
End Sub
Gord
Hi,
I wanted to know how to add username and Password option to an spread
sheet (Excel) so that it asks for username and password when ever a user
opens an excel sheet. Kindly give me the code to get that option.
Thanks
Kiran
'Gord Dibben[_2_ said:
;1600767']Please re-post with a better description of your needs.
Gord
On Thu, 12 Apr 2012 12:35:52 +0000, kirann14
How to keep usename and password to excel 2007
Thanks-