Administracion de Hojas

03/10/2008 - 00:47 por JR | Informe spam
Tengo un archivo en excel que necesito que solamente una hojas queden
bloquedas para que no sean Eliminadas o Movidas (Copia), eso lo puedo hacer
en herramientas, proteger y proteger libro.
Pero para proteger solo una o unas hojas de mi archivo (libro), como puedo
hacerle.
Gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/10/2008 - 01:13 | Informe spam
hola, JR !

... necesito que solamente una hojas queden bloquedas para que no sean Eliminadas o Movidas (Copia)
... lo puedo hacer en herramientas, proteger y proteger libro.
... para proteger solo una o unas hojas de mi archivo (libro), como puedo hacerle.



(hasta donde se) la proteccion de libro (que es la que inhibe copiar/mover hojas) no es de aplicacion "discrecional"
o incluyes a todas las hojas del libro en la proteccion, o mejor dejas el libro desprotegido :((

op1: las hojas "clave"... conservalas en un solo libro (obviamente protegido)

op2: si tu libro NO requiere/usa/... macros, intenta con mantenerlas ocultas con la propiedad xlSheetVeryHidden
(desde el editor de vba, puedes modificar esta propiedad SIN necesidad de insertar ni usar macros)
(se espera que el usuaro no sepa que existen, y no habiendo modulos de codigo, no le de por bucar en el VBE)
(claro que habria que combinar otro tipo de trucos, como NO hacer referencia "directa" a esas hojas, sino a nombres)
(y OJO: tampoco es "a prueba de balas o de tontos")

op3: si tu libro requiere/usa/... macros, y estas seguro de que siempre son habilitadas -???- (es decision de cada usuario/pc)
podrias usar algunos eventos en el libro para (des/re)habilitar las opciones para copiar/mover hojas PERO...
si alguna hoja las habilita, y el usuario "extiende" la seleccion de hojas para incluir alguna que NO debiera copiarse/moverse...
no hay evento que detecte este tipo de inclusion/ampliacion de las hojas seleccionadas :-((

saludos,
hector.
Respuesta Responder a este mensaje
#2 JR
03/10/2008 - 01:21 | Informe spam
Ok Gracias Héctor Miguel tus aportaciones aclaran mis dudas, es verdad tengo
informacion en esas hojas que hacen referencia a nobres de rangos mi
problema se presento cuando un despistado elimino por error la hoja y bueno
el desenlace fue catastrofico.
Por otra parte he intentado ocultarla con la propiedad desde el editor vba y
me ha funcionado pero mas de alguna persona necesita esta informacion
oculta.
En fin procedere a proteger todo el libro para evitar mayores problemas.
Gracias por el aporte.
FJRB

"Héctor Miguel" escribió en el mensaje
news:%
hola, JR !

... necesito que solamente una hojas queden bloquedas para que no sean
Eliminadas o Movidas (Copia)
... lo puedo hacer en herramientas, proteger y proteger libro.
... para proteger solo una o unas hojas de mi archivo (libro), como puedo
hacerle.



(hasta donde se) la proteccion de libro (que es la que inhibe copiar/mover
hojas) no es de aplicacion "discrecional"
o incluyes a todas las hojas del libro en la proteccion, o mejor dejas el
libro desprotegido :((

op1: las hojas "clave"... conservalas en un solo libro (obviamente
protegido)

op2: si tu libro NO requiere/usa/... macros, intenta con mantenerlas
ocultas con la propiedad xlSheetVeryHidden
(desde el editor de vba, puedes modificar esta propiedad SIN
necesidad de insertar ni usar macros)
(se espera que el usuaro no sepa que existen, y no habiendo modulos
de codigo, no le de por bucar en el VBE)
(claro que habria que combinar otro tipo de trucos, como NO hacer
referencia "directa" a esas hojas, sino a nombres)
(y OJO: tampoco es "a prueba de balas o de tontos")

op3: si tu libro requiere/usa/... macros, y estas seguro de que siempre
son habilitadas -???- (es decision de cada usuario/pc)
podrias usar algunos eventos en el libro para (des/re)habilitar las
opciones para copiar/mover hojas PERO...
si alguna hoja las habilita, y el usuario "extiende" la seleccion de
hojas para incluir alguna que NO debiera copiarse/moverse...
no hay evento que detecte este tipo de inclusion/ampliacion de las
hojas seleccionadas :-((

saludos,
hector.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida