Ocultar hojas de Excel de manera segura

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

Necesitas ocultar hojas de Excel de manera segura, evitando que el usuario pueda mostrarla para consultar o editar la información.

Mediante la propiedad de la hoja en Visual Basic "xlVeryHidden" podemos hacer que la hoja sea muy oculta.

Ocultar hojas de Excel de manera segura
  1. Ir a la hoja del libro que deseamos ocultar. En nuestro caso Hoja2.

    Barra de etiquetas de hojas Excel mostrando Hoja 1, 2 y 3
  2. Ir a Cinta de Opciones / Pestaña: Programador o Diseñador (Según versión de Excel) / Grupo: Controles / Propiedades. Mostrara el panel de propiedades del editor Visual Basic.

    Panel de propiedades VBA Excel: Hoja 2 Visible 2 – xlSheetVeryHidden
  3. Ir a la propiedad: Visible / Seleccionar la opción: 2 – xlSheetVeryHidden.

  4. Ir a la barra de etiquetas de hoja y verificar como no se muestra la Hoja2.

    Barra de etiquetas de hojas Excel mostrando Hoja 1 y 3 (Hoja2 oculta)
  5. Repetir el proceso para el resto de hojas deseadas.

  6.  

  7. Para mayor seguridad y evitar que el usuario pueda mostrar u ocultar hojas desde el editor de Visual Basic, podemos:

    – Bloquear el proyecto.

    – Aplicar contraseña para ver las propiedades del proyecto.

     

    También podemos ocultar hojas de Excel de manera segura, mediante una macro de código VBA:

    Sub OcultaHoja()

    Sheets("Hoja2").Visible = xlVeryHidden

    End Sub

  • HOJA OCULTA

  1. Ir a: Cinta de opciones / pestaña: Inicio / Grupo: Celdas /Formato / Visibilidad / Ocultar y mostrar / Mostrar hoja; O también, Ir a : Barra de etiquetas de hojas / Botón derecho del ratón / Mostrar. Verificar como se muestra la opción desactivada, para que el usuario no pueda mostrar la hoja oculta.

    Cinta de opciones mostrando Formato / Ocultar y mostrar / Mostrar hoja (desactivado)
  • MOSTRAR HOJA OCULTA

  1. Con Excel abierto.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Ir al Panel Explorador de proyectos, si no está visible pulsar el atajo de teclado Ctrl+R.

  4. Clic sobre el elemento Hoja2. O la hoja oculta deseada.

  5. Ir a Panel de propiedades.

  6. Ir a la propiedad: Visible / Seleccionar la opción: -1 – xlSheetVisible.

  7. Ir a la barra de etiquetas de hoja y verificar como se muestra la hoja oculta Hoja2.

     

    También podemos mostrar hojas ocultas de Excel, de manera segura, mediante una macro de código VBA:

    Sub OcultaHoja()

    Sheets("Hoja2").Visible = True

    End Sub

Nivel de dificultad: Avanzado Excel Avanzado

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *