Macro para ocultar hojas excel 2013

4 envíos / 0 nuevos
Último envío
Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Macro para ocultar hojas excel 2013

Hola:

Tengo el siguiente código:

Sub ocultar_hojas()

Sheets("MENU").Visible = True

Sheets("MENU").Select

Sheets("BOLETOS").Visible = False

Sheets("RECIBOS").Visible = False

Sheets("EGRESOS").Visible = False

Sheets("CLIENTES").Visible = False

Sheets("EXTRAS").Visible = False

End Sub

Pero al momento de ejecutarlo me sale el mensaje de : " Se ha producido el error '1004' en tiempo de ejecución : No se puede asignar la propiedad Visible de la clase Worksheets. "

Y tampoco me permite con el click derecho,  aparece como eshabilitada esa función

 

Como se puede solucionarlo??

Gracias

Jesús

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 4 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
¿Libro protegido?

¿el libro está protegido?

cuando se protege la estructura del libro no se puede cambiar el estado visible/oculto de las hojas.

 

------
Ya sé Excel, pero necesito más.

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Re: Macro para ocultar hojas excel 2013

Es posible que el código esté escrito en una hoja?

Si es así, prueba a copiarlo a un módulo independiente y el problema debería desaparecer.

 

VB considera que el código que está escrito en un módulo asociado a un worksheet sólo afecta a esa hoja, por lo que si haces referencia a otras hojas tira el error 1004.

Sin embargo, este error es genérico, por lo que podría ser cualquier otra cosa.

 

Parece que el código que has copiado es correcto, por otra parte.

 

 

Saludos

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Re: Macro para ocultar hojas excel 2013

Gracias por responder Paco Megia y Cron, pero tuve que exportar los modulos y form y volver a cargarlos en otro libro, el anterior se bloqueo completamente :(

 

Saludos cordiales

 

Jesús

Jesus Martinez Plantarosa