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.
 

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.

Preguntas similares