viernes, 7 de diciembre de 2012

Ocultar Mostrar hojas y la propiedad VeryHidden de Excel.

Hoy hablaré de cómo poder Mostrar u Ocultar nuestras hojas dentro de un libro de trabajo, y de esa propiedad poco conocida que permite 'esconder' más profundamente una hoja de cálculo: la propiedad Visible: xlSheetVeryHidden.

El ocultar nuestras hojas está motivado por la necesidad de proteger información a ojos 'indiscretos', o simplemente simplificar el número de hojas visibles en el libro, mostrando únicamente las hojas con información relevante o final.


Para aquellos casos en los que ocultamos hojas para proteger información importante, podría ser suficiente realizar el proceso de Ocultar hojas. Lo que haremos desde la ficha Inicio > grupo Celdas > botón Formato > desplegable Visibilidad > Ocultar y mostrar.

Ocultar Mostrar hojas y la propiedad VeryHidden de Excel.


Vemos el proceso:

Ocultar Mostrar hojas y la propiedad VeryHidden de Excel.


La ventaja/desventaja de este procedimiento es la facilidad, precisamente, de mostrar u ocultar las hojas.

Para otros casos de extrema vigilancia o seguridad disponemos de la propiedad Visible: xlSheetVeryHidden, que bien desde la ficha Programador > grupo controles > botón Propiedades o bien desde el Editor de VBA podremos configurar.
Veamos una y otra manera.

La primera es con la hoja a ocultar activa, navegar hasta la ficha Programador > grupo controles > botón Propiedades, y dentro de esa ventana diálogo de Propiedades buscaremos la propiedad Visible, dentro de la cual seleccionamos: xlSheetVeryHidden.

Ocultar Mostrar hojas y la propiedad VeryHidden de Excel.


Esta acción automáticamente oculta la hoja, pero de tal forma que no aparecerá en el listado si intentaramos Mostrar hojas:

Ocultar Mostrar hojas y la propiedad VeryHidden de Excel.


El valor añadido de ocultar hojas con esta propiedad es que queda fuera del alcance de miradas indiscretas... sólo quien conozca la realización del libro de trabajo, sabrá de su existencia.

La otra forma de Ocultar con la propiedad VeryHidden, y la de mostrar hojas ocultadas de esta manera es a través del Explorador de proyectos dentro del Editor de VBA. Extrayendo la ventana de Propiedades dentro de este Editor (presionando F4) veremos y podremos modificar siempre cualquier propiedad de todas y cada una de las hojas existentes (ocultas o no):

Ocultar Mostrar hojas y la propiedad VeryHidden de Excel.


Desde esa ventana basta seleccionar la opción deseada, tanto de hojas no ocultas, como de hojas ocultas de la manera 'ligera' o bien de la 'profunda' con VeryHidden.

No hay comentarios:

Publicar un comentario en la entrada