Option Explicit
Sub HideAndProtect()
Sheets("Sheet2").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets("Sheet2").Visible = False
ActiveWorkbook.Protect Structure:=True, Windows:=False, Password:="password"
End Sub
Sub Unhide()
ActiveWorkbook.Unprotect Password:="password"
Sheets("Sheet1").Select
Sheets("Sheet2").Visible = True
End Sub