You are on page 1of 2

OCULTA HOJAS DE TU LIBRO DE CLCULO (Para Excel 97, 2000 y XP)

Cada vez que abres un documento nuevo en Excel aparecen tres hojas por defecto. stas
pueden quedarse en estado oculto si no quieres que alguien sepa de su existencia. Por
ejemplo, en ellas puedes guardar informacin que quieres conservar en ese libro pero que
no quieres que nadie la pueda ver. Para conseguirlo, sigue estos pasos:

Abre un libro cualquiera y pulsa sobre la hoja que deseas que permanezca oculta. A
continuacin, ve al men Formato, Hoja, Ocultar. De forma mgica la hoja que
seleccionaste desaparecer y no estar visible. Este mtodo es sencillo pero a su vez algo
inseguro ya que si por cualquier causa la persona vuelve a pulsar en men Formato, Hoja,
Mostrar, selecciona la hoja que ocultaste y sta volver a aparecer y se podrn leer esos
datos secretos.

Sin embargo, existe una forma para evitar el caso anterior. Consiste en introducir cdigo
VBA (Visual Basic for Aplication). Si usas este mtodo conseguirs ocultar una o varias
hojas que slo se podrn volver a mostrar a travs de cdigo. Para ello, pulsa la
combinacin de teclas ALT+F11 para acceder a la ventana de VBA.

Selecciona la carpeta llamada Microsoft Excel Objetos y a continuacin elige Insertar,


Mdulo. Aparecer un mdulo en blanco en la parte derecha. Escribe el siguiente cdigo en
ella:

Sub Ocultar_hojas()

Dim hoja As Object

For Each hoja In ActiveWindow.SelectedSheets

hoja.Visible = xlVeryHidden

Next hoja

End Sub

Una vez que lo tengas escrito cierra esta ventana para volver a la hoja de clculo en la que
ests trabajando. Para comprobar que funciona la macro que acabas de crear selecciona la
hoja de clculo que quieres ocultar con el ratn. En el caso de que quieras ocultar alguna
ms seleccinala mientras pulsas la tecla Control. Ahora pulsa la combinacin de teclas
Alt+F8 y selecciona en el apartado Macros el nombre de tu hoja de clculo y el nombre de
la hoja de la macro que acabas de crear. En este caso Ocultar_hojas.

Ahora pulsa el botn Ejecutar para que la macro se ponga en funcionamiento. Observa
cmo desaparece la hoja que habas seleccionado. En este caso era la Hoja2. Comprueba,
adems, que si vas al men Formato, Hoja, Mostrar, no aparecer la hoja que acabas de
ocultar.

Si ahora decides que quieres volver a mostrar la hoja que has ocultado mediante cdigo
VBA tendrs que volver a repetir varios pasos. Pulsa Alt+F11 y escribe este otro texto
debajo del anterior:

Sub Mostrar_hojas()

Dim hojas As Object

For Each hojas In ActiveWorkbook.SelectedSheets

hojas.Visible = True

Next hojas

End Sub

Luego pulsa Alt+F8, selecciona la nueva macro (Mostrar hojas) y pulsa Ejecutar. Observa
cmo vuelve a aparecer la Hoja2 que escondiste en el paso anterior.

You might also like