Powered by Max Banner Ads 

Ocultar hojas en Excel a traves de una Macro

On 24/10/2009, in Macros, Macros Excel, by jmaterano
Artículo que explica como ocultar hojas de Microsoft Excel a través de una sencilla Macro.
Hola ¿Cómo están?

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.

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

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: Sección de Macros en Excel El Equipo de EXCELLENTIAS.COM
Tagged with:  

4 Responses to Ocultar hojas en Excel a traves de una Macro

  1. asalingenieria dice:

    Este post me resulta bastante útil ya que trabajo con muchas hojas de calculo de verdad no conocía esta forma de ocultar las hojas que no deseo que vean.

    Sigan así su material es de muy buena calidad y no he visto que sea colocado de esta manera.

    Alejandro Suarez

    • Andres dice:

      Me gustaria saber como hago para ocultar las hojas de calculo y que solo se vea el formulario de Visual Basic si saben porfavor me colaboran con ese codigo ya que el anterior no me funciono muchas gracias.

      • dcedeno dice:

        Hola Andres, puedes trabajar con el formulario dando un leve “maquillaje” a tu hoja de cálculo. Por ejemplo, probablemente quieras desactivar las líneas de la cuadrícula de celdas y luego aplicar formato a todas las celdas con un mismo color o trama, o incluso usar una imagen como fondo de una hoja. Para ocultar o mostrar las líneas de la cuadrícula, tan solo debes ir a la ficha Ver, grupo Mostrar u ocultar, y activar o desactivar la casilla de verificación Líneas de la cuadrícula. Espero que te haya resultado de utilidad. En caso contrario no dudes en comunicarme si puedo ayudarte en algo más.

        Saludos y éxito,

  2. [...] sus primeros pasos en VBA  recuerden que para poder ejecutar este código tan solo es necesario insertar un modulo nuevo en Microsoft Visual Basic en donde vamos a cargar todos los códigos con los que vamos a [...]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 Powered by Max Banner Ads 

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

More in Macros, Macros Excel (10 of 14 articles)
Ciclo - Desplazamiento


Hola  a todos, Macro de desplazamiento entre hojas de Excel ¿Te has preguntado si existe la manera de desplazarse en ...