Skip to main content

¿Cómo establecer una contraseña para proteger una hoja oculta en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

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.

click View > Project Explorer and Properties Window to display the panes

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:

select xlSheetVeryHidden in the Properties pane

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:

click Tools > VBAProject Properties

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:

set options in the dialog box

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.

Save the workbook as Excel Macro-Enabled Workbook format

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:

make the veryhidden sheets be visible, you are requested to enter a password


Demostración: Establecer una contraseña para proteger hojas ocultas

 
a screenshot of kutools for excel ai

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.
Potencia tus capacidades de Excel con herramientas impulsadas por IA. ¡Descarga Ahora y experimenta una eficiencia como nunca antes!

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

copy and paste the code into the ThisWorkbook module

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.

make the veryhidden sheets be visible, you are requested to enter a password


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.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

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:

click Protect Worksheet feature of kutools

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:

choose the worksheets that you want to protect

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.

enter a password and retype it

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.

click Kutools Plus > Unprotect Worksheet to cancel the protection

 ¡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

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!