¿Cómo ocultar ciertas hojas de un documento?

He aquí cómo ocultar algunas de las pestañas de su libro de trabajo de Excel a los ojos de todos:

– Abrir el documento de Excel
– Pulse[ALT]+[F11] para visualizar el editor VBA.
– Despliegue la estructura de árbol a la izquierda y seleccione la hoja del libro de trabajo para ocultar
– En la sección Propiedades, localice la línea Visible y haga clic en ella
– Ampliar el menú correspondiente y seleccionar la opción «0 -xlSheetHidden«.
– La pestaña de la hoja desaparece inmediatamente del libro de trabajo.

Nota 1:

Puede crear fácilmente una macro asociada a un acceso directo para mostrar/ocultar la hoja en cuestión:

– Seleccione EsteCuaderno de Trabajo del árbol de proyectos VBA

– Copiar/pegar el siguiente código en el editor VBA (se asume que la hoja a ocultar se llama Hoja3)
Public Sub WatchCacheSheet(
)


Si Sheet3.Visible = xlSheetVisible entonce
s


Hoja 3. visible = xlSheetHidde
n


De lo contrari
o


Hoja3.visible = xlSheetVisibl
e


Finalizar s
i


Subwoofe
r


– Volver a la ventana principal de Excel
– Abrir la ficha Ver de la cinta de opciones de oficina
– Haga clic en Macro
– Seleccione la macro ShowSheetCache
– Haga clic en Opción
– Asignar una tecla de acceso directo (p. ej. la tecla[m])
– Confirmar con OK
– Ahora, al pulsar[CTRL]+[m], se muestra u oculta la hoja.

Nota 2
:


Obviamente, tal como está, este truco no es infalible. Un usuario experto podrá encontrar esta información y hacer que las pestañas ocultas vuelvan a aparecer. Para evitar esto, proteja el acceso al código VBA de esta manera:

– Pulse[ALT]+[F11] para visualizar el editor VBA.
– Haga clic con el botón derecho en VBAProject en la estructura de árbol
– Seleccione Propiedades de VBAProyecto
– Abra la ficha Protección
– Comprobar proyecto de bloqueo para la visualización
– E introduzca una contraseña para restringir el acceso al proyecto
– Confirmar con OK
– A partir de ahora, sólo usted tendrá acceso a las opciones avanzadas del documento de Excel.

Deja un comentario

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