Ocultar Hojas en Excel a Traves de Una Macro

4
Ocultar hojas en Excel a traves de una Macro ¿Deseas conocer como ocultar las hojas de un libro de Microsoft Excel que no quieres que sean vistas por motivos de seguridad? En este artículo te explicaremos como desarrollar un código de Visual Basic que te permite a través de una macro muy sencilla ocultar esas hojas que te interesa que no vean, además que ahorras tiempo ya que a través de la Macro es mucho mas sencillo y practico ocultar y mostrar las hojas. Paso1: Insertar Módulo En un libro de Excel vas a ir a la cinta de Programador (Para el caso de Microsoft Excel 2007) donde vas a presionar en las siguinetes opciones: Grupo Código y selecciona Visual Basic luego de esto va aparecer la ventana de Visual Basic en donde vas a seleccionar con el botón derecho del ratón Microsoft Excel Objetos luego seleccionas Insertar y escoge de la lista que se despliega a continuación: Módulo donde vas a alojar la sentencia para que el código de Visual Basic pueda ejecutarse.

Transcript of Ocultar Hojas en Excel a Traves de Una Macro

Page 1: Ocultar Hojas en Excel a Traves de Una Macro

Ocultar hojas en Excel a traves de una Macro

¿Deseas conocer como ocultar las hojas de un libro de Microsoft Excel que no quieres que

sean vistas por motivos de seguridad?

En este artículo te explicaremos como desarrollar un código de Visual Basic que te permite a

través de una macro muy sencilla ocultar esas hojas que te interesa que no vean, además que

ahorras tiempo ya que a través de la Macro es mucho mas sencillo y practico ocultar y mostrar

las hojas.

Paso1: Insertar Módulo 

En un libro de Excel vas a ir a la cinta de Programador (Para el caso de Microsoft Excel 2007)

donde vas a presionar en las siguinetes opciones:  Grupo Código y selecciona Visual Basic

luego de esto va aparecer la ventana de Visual Basic en donde vas a seleccionar con el

botón derecho del ratón Microsoft Excel Objetos luego seleccionas Insertar y escoge de la

lista que se despliega a continuación: Módulo  donde vas a alojar la sentencia para que el

código de Visual Basic pueda ejecutarse.

Page 2: Ocultar Hojas en Excel a Traves de Una Macro

Paso2: Ejecutar Macro

A continuación vas a copiar la siguiente sentencia en el Modulo 1 insertado en el paso 1  la

cual va a permitir ejecutar la Macro para que se puedan ocultar y mostrar las hojas, para

ejecutar esta Macro solo debes posicionarte con el cursor al inicio de cada sentencia  y

presionar el botón de ejecución de la Macro (Ejecutar Sub/UserForm (F5)), el mismo

procedimiento se realiza para ocultar y mostrar las hojas.

Private Sub OCULTAR()

Sheets("Hoja1").VISIBLE = xlVeryHidden

Sheets("Hoja2").VISIBLE = xlVeryHidden

With ActiveWindow

End With

End Sub

Private Sub MOSTRAR()

Sheets("Hoja1").VISIBLE = True

Sheets("Hoja2").VISIBLE = True

With ActiveWindow

End With

End Sub

Page 3: Ocultar Hojas en Excel a Traves de Una Macro

Paso 3: Funcionalidad de la Macro 

Vas a realizar las pruebas correspondientes para efectivamente probar la funcionalidad de la

Macro, recuerda que esta Macro te permite Ocultar las hojas que desees y solo dejar visible

las que lo ameriten, por ejemplo Oculta la Hoja 1 y la Hoja 2 pero deja visible la Hoja 3.

No dudes en seguir visitándonos, en próximas publicaciones vamos a estar colocando más

información al respecto.

Esperamos que este artículo sea de máxima utilidad para todos. Si te gustó este artículo no

olvides que en nuestra sección de Macros en Excel puedes encontrar muchísimos más

artículos como este: