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
¿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.
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
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