¿Cómo establecer una contraseña para proteger una hoja oculta en Excel?
Si tiene un libro que contiene algunas hojas de cálculo ocultas importantes y no permite que otros las muestren. Ahora, necesita establecer una contraseña para proteger completamente las hojas de cálculo ocultas, de modo que cuando otros usuarios intenten mostrarlas, deban ingresar la contraseña. ¿Tiene alguna manera de manejar esta tarea rápidamente y fácilmente en Excel?
Establecer una contraseña para proteger hojas ocultas con la función MuyOculto
Establecer una contraseña para proteger una hoja oculta con código VBA
Proteger varias hojas de cálculo a la vez con Kutools para Excel
Establecer una contraseña para proteger hojas ocultas con la función MuyOculto
Normalmente, puede usar la función MuyOculto para ocultar las hojas de cálculo primero y luego establecer una contraseña para ellas; por favor, siga los siguientes pasos:
1. Abra su libro y mantenga presionadas las teclas Alt + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
2. En la ventana Microsoft Visual Basic para Aplicaciones, haga clic en Ver > Explorador de proyectos y Ventana de propiedades para mostrar sus paneles.
3. Luego, en el panel Proyecto-VBAProject, elija la hoja de cálculo que desea ocultar, y en el panel Propiedades, haga clic en la lista desplegable de la sección Visible para seleccionar la opción xlSheetVeryHidden, vea la captura de pantalla:
4. Después de hacer que la hoja de cálculo esté muy oculta, puede establecer una contraseña para protegerla. En la ventana Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo para abrir un módulo vacío, y luego haga clic en Herramientas > Propiedades del proyecto VBA, vea la captura de pantalla:
5. Luego, en el cuadro de diálogo Propiedades del proyecto VBA-Propiedades del proyecto emergente, haga clic en la pestaña Protección, y luego marque la casilla Bloquear proyecto para ver, finalmente, ingrese y confirme la contraseña en la sección Contraseña para ver las propiedades del proyecto, vea la captura de pantalla:
6. Luego haga clic en el botón Aceptar para salir de este cuadro de diálogo y cierre la ventana Microsoft Visual Basic para Aplicaciones.
7. Guarde el libro en formato Libro habilitado para macros de Excel y ciérrelo para que la protección con contraseña surta efecto.
8. La próxima vez, cuando abra este libro y quiera hacer que las hojas muy ocultas sean visibles, se le pedirá que ingrese una contraseña. Ver captura de pantalla:
Demostración: Establecer una contraseña para proteger hojas ocultas

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Establecer una contraseña para proteger una hoja oculta con código VBA
Para establecer una contraseña para proteger las hojas ocultas, también puedo hablarle sobre un código VBA.
1. Oculte una hoja de cálculo que desea proteger.
2. Mantenga presionadas las teclas ALT + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
3. Luego elija EstaLibreta desde el Explorador de proyectos izquierdo, haga doble clic en él para abrir el Módulo, y luego copie y pegue el siguiente código VBA en el Módulo en blanco:
Código VBA: Establecer una contraseña para proteger una hoja oculta
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim xSheetName As String
xSheetName = "Sheet1"
If Application.ActiveSheet.Name = xSheetName Then
Application.EnableEvents = False
Application.ActiveSheet.Visible = False
xTitleId = "KutoolsforExcel"
response = Application.InputBox("Password", xTitleId, "", Type:=2)
If response = "123456" Then
Application.Sheets(xSheetName).Visible = True
Application.Sheets(xSheetName).Select
End If
End If
Application.Sheets(xSheetName).Visible = True
Application.EnableEvents = True
End Sub
Nota: En el código anterior, Hoja1 del script xSheetName = "Hoja1" es el nombre de la hoja de cálculo oculta que desea proteger, y 123456 en el script Si respuesta = "123456" Entonces es la contraseña que ha configurado para la hoja oculta. Puede cambiarlos según sea necesario.
4. Ahora, cuando desee mostrar la hoja oculta, aparecerá un cuadro de diálogo para que ingrese la contraseña. Y este cuadro de diálogo aparecerá cada vez que haga clic para mostrar la hoja oculta.
Proteger varias hojas de cálculo a la vez con Kutools para Excel
Si desea proteger varias hojas de cálculo seleccionadas o todas las hojas de cálculo de un libro a la vez, normalmente, necesita protegerlas una por una manualmente en Excel. Pero si tiene Kutools para Excel, con su utilidad Proteger Hoja de Cálculo, puede protegerlas con un solo clic.
Después de instalar Kutools para Excel, por favor, haga lo siguiente:
1. Haga clic en Kutools Plus > Proteger Hoja de Cálculo, vea la captura de pantalla:
2. En el cuadro de diálogo Proteger Hoja de Cálculo, todas las hojas de cálculo dentro del libro están listadas en el cuadro de lista, por favor, elija las hojas de cálculo que desea proteger. Ver captura de pantalla:
3. Luego haga clic en Aceptar, en el siguiente cuadro de diálogo, por favor, ingrese su contraseña y vuelva a escribirla, luego haga clic en Aceptar, otro cuadro de diálogo emergente le recordará cuántas hojas de cálculo han sido protegidas.
4. Luego haga clic en Aceptar para cerrar los cuadros de diálogo, y todas las hojas de cálculo en el libro han sido protegidas con la misma contraseña.
Nota: Si desea desproteger todas las hojas de cálculo a la vez, simplemente necesita hacer clic en Kutools Plus > Desproteger Hoja de Cálculo, e ingresar su contraseña para cancelar la protección.
¡Descargue y pruebe gratis Kutools para Excel ahora!
Artículos relacionados:
¿Cómo proteger varias hojas de cálculo a la vez en Excel?
¿Cómo establecer una contraseña para proteger el libro?
¿Cómo proteger/bloquear el código VBA en Excel?
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!