A veces desearíamos
tener un lugar donde colocar información que no pueda ser leída o modificada
por los usuarios. Puede construir un lugar secreto dentro del libro o un lugar
donde almacenar información, fórmulas y otros recursos que se utilizan en las
hojas pero que no deseamos que se vean.
Una práctica muy útil cuando se configura un nuevo libro de Excel es
reservar una hoja para almacenar información que los usuarios no necesitan ver:
cálculos de fórmulas, validación de datos, listas, variables de interés y
valores especiales, datos privados, etc. Aunque se puede ocultar una hoja
seleccionando la opción Inicio>Grupo
Celdas>Formato>Ocultar y mostrar>Ocultar hoja, es importante
asegurarse de que los usuarios no puedan volver a mostrarla seleccionando la
opción Inicio>Grupo Celdas>Formato>Ocultar
y mostrar>Mostar hoja, tal como se muestra en las imágenes.
Por supuesto, simplemente puede proteger la hoja, pero esto todavía deja
al descubierto los datos privados, las fórmulas, etc. Además, no se puede
proteger las celdas que están vinculadas a cualquiera de los controles
disponibles en la barra de herramientas Formularios.
En vez de esto, jugaremos con la propiedad visible de la hoja,
estableciéndola en xlveryHidden. Como lo hacemos, vamos a utilizar la opción de
la hoja Ver código, posicionándonos en la pestaña de la hoja y click derecho
sobre el nombre, como se muestra en la imagen.
Entonces se mostrará
una pantalla de VBA (Visual Basic para Aplicaciones) y nos dirigiremos a la
pestaña Ver>Ventana de Propiedades, tal como se muestra en la imagen.
Se mostrará
un cuadro con las propiedades que tiene una hoja, entre ellas encontraremos al
final la propiedad de Visible, tal como se muestra en la siguiente imagen.
Esta propiedad de la hoja tiene 3 opciones:
La primera opción muestra a la hoja, la segunda la oculta, pero la
tercera es la que estamos buscando, esta última lo que hace es desaparecerla,
así ningún usuario que utilice la opción descrita al inicio podrá mostrarla.
Para hacer aparecer nuevamente la hoja realizamos el mismo paso pero
esta vez utilizaremos la opción Explorador de Proyecto en VBA, como indica la
imagen.
Luego seleccionaremos la hoja que hemos ocultado y en la ventana de
propiedades activaremos -1 –
xlSheetVisible, de acuerdo a la siguiente imagen.
Nota: Para salir de la ventana de VBA solo debemos cerrarla en la parte
superior de la derecha, en la X, e inmediatamente se mostrará la hoja de
cálculo.
CPC Martín Cruz
No hay comentarios:
Publicar un comentario