No se puede asignar la propiedad visible de la clase worksheet.

03/09/2008 - 00:26 por Edixon | Informe spam
Hola grupo necesito de su ayuda una vez mas:

Tengo un libro donde tenia unas hojas ocultas de la manera
siguiente: en VB en la ventana de propiedades
donde dice Visible le colocaba la opción 2 - xlSheetVeryHidden,
necesito modificar algo de ellos pero cuando quiero modificarle la
opción no me deja me sale el siguiente error No se puede asignar la
propiedad visible de la clase worksheet.

De antemano gracias por su ayuda

Preguntas similare

Leer las respuestas

#1 Ivan
03/09/2008 - 01:08 | Informe spam
hola Edixon,


Tengo un libro donde tenia unas hojas ocultas de la manera
siguiente: en VB en la ventana de propiedades
donde dice Visible le colocaba la opción 2 - xlSheetVeryHidden,
necesito modificar algo de ellos pero cuando quiero modificarle la
opción no me deja me sale el siguiente error No se puede asignar la
propiedad visible de la clase worksheet.



¿no sera que solo tienes una hoja (o al menos solo una visible) en el
libro?

que yo recuerde, creo que no se pueden ocultar todas las hojas a la
vez

a mi desde luego, tanto en el cuadro propiedades, como con este
codigo,

Sub ocultar()
Hoja2.Visible = xlSheetVeryHidden
MsgBox ("Hoja2 oculta")
Hoja2.Visible = xlSheetVisible
End Sub

solo me ha dado problemas [y 'tu' mensaje] cuando solo hay una hoja
visible

fijate a ver si va por ahi el tema

espero te ayude

un saludo
Ivan
Respuesta Responder a este mensaje
#2 Edixon
03/09/2008 - 01:24 | Informe spam
Hola Ivan solo tengo oculta 3 hojas las otras 20 estan visibles, solo
oculte esas ya qiue poseen formulas y para evitar que las borren pero
ahora necesito hacer cambios en ellas y no las puedo ver
Respuesta Responder a este mensaje
#3 Ivan
03/09/2008 - 01:53 | Informe spam
hola Edixon,

pues la verdad es que, si lo estas haciendo via cuadro propiedades, y
te estas asegurando de que en el explorador de proyectos la hoja
seleccionada es la adecuada y por tanto sus propiedades son las del
cuadro, salvo que tengas algo en un evento o similar no se me ocurre
nada

a la espera de algun experto prueba a mostrarlas con codigo anulando
los eventos. Algo tipo=>

Sub mostrar()
Dim hj As Sheet
Application.EnableEvents = False
For Each hj In ThisWorkbook.Sheets
hj.Visible = True
Next
Application.EnableEvents = True
End Sub

de todas formas yo ando muy 'desconectado' y puede que se me pase algo
(aparte, si usas el 2007, no se si puede haber alguna 'novedad' en el
tema)

espero que si no lo resuelves, te echen un cable mejor

un saludo
Ivan
Respuesta Responder a este mensaje
#4 Héctor Miguel
03/09/2008 - 02:12 | Informe spam
hola, Edixon !

Tengo un libro donde tenia unas hojas ocultas de la manera siguiente: en VB en la ventana de propiedades
donde dice Visible le colocaba la opcion 2 - xlSheetVeryHidden
necesito modificar algo de ellos pero cuando quiero modificarle la opcion no me deja
me sale el siguiente error No se puede asignar la propiedad visible de la clase worksheet...



(probablemente) tienes tambien protegido el libro y le marcaste la opcion de proteger la estructura

saludos,
hector.
Respuesta Responder a este mensaje
#5 Edixon
03/09/2008 - 02:28 | Informe spam
Gracias por su Colaboración

Alguien o yo mismo pero no recuerdo bloquie en libro y no recordaba
la clave, pero ya encontre como desbloquearlo Gracias nuevamente.

Dios les Bendiga
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida