Professional Documents
Culture Documents
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.
Sub Ocultar_hojas()
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()
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.