Cómo bloquear todas las hojas de excel a excepción de una?
Tengo una macro que bloquea todo el libro de excel (las celdas que yo he puesto para ser bloqueadas), oculta las hojas, quita la vista de cuadricula, barra de formulas y los títulos.
Me gustaría que este código me bloqueara todas las hojas a excepción de dos hojas que se llaman "Registro" y "Tabla Dinámica". Es decir, que pueda hacer cambio en éstas hojas (agregar, modificar, escribir, cambiar celdas) pero que estas hojas no se puedan eliminar.
Anexo el codigo que tengo:
Sub User_Mode()
Pass = "12345"
For Each sht In ActiveWorkbook.Sheets
sht.Select
sht.Protect Password:=Pass
ActiveWindow.DisplayGridlines = False
ActiveWindow.DisplayHeadings = False
Next sht
ActiveWindow.DisplayWorkbookTabs = False
ThisWorkbook.Protect Password:=Pass
Sheets("Inicio").Select
End Sub