Si nos vamos al menú Formato / Hoja / Ocultar Hoja, la misma quedará invisible a los ojos de los usuarios.
Luego deberemos proteger el libro de Excel para que ningún curioso pueda acceder a ellas.
[+/-] Ver el resto / Ocultar
Pero existe una forma de ocultar "mucho" una hoja, y es mediante la
Ventana de Propiedades, en el editor de
VBA. Vamos a darle un vistazo:
en el Explorador de Objetos (parte superior) tengo seleccionada la Hoja1 (podría ser cualquier otra), y debajo (ventana de propiedades) desplegué la lista de opciones correspondientes a una propiedad de la hoja: Visible (visibilidad).
Dicho atributo puede tomar tres valores:
xlSheetVisible: hoja visible
xlSheetHidden: hoja oculta
xlSheetVeryHidden: muy oculta
Seleccionamos el ultimo valor y volvemos a Excel. La Hoja1 no estará mas a la vista ni tampoco volverá a estarlo, salvo que revirtamos el proceso anterior, desde VBA.
Mediante una Macro, el código es:
Sub OcultarMuchoUnaHoja()
Sheets("Hoja1").Visible=xlVeryHidden
End Sub
cabe aclarar que podemos usar de la misma forma cualquiera de los tres estados de la propiedad Visible.
Para evitar que algunos husmeen e ingresen a VBA, lo protegeremos mediante contraseña:
Hacemos click con el boton derecho del mouse sobre el nodo del proyecto y seleccionamos "propiedades.."
luego nos dirigimos a la segunda pestaña del formulario emergente e introducimos la contraseña respectiva:
listo. nuestras hojas ocultas al 100%
Comentarios
Publicar un comentario