Evitar mostrar hojas ocultas

21/12/2005 - 23:31 por José Luis | Informe spam
Pues eso... Hola a todos mi pregunta es mas que nada curiosidad... ¿Se
puede evitar que un usuario pueda mostrar una hoja de un libro que se haya
ocultado? ¿Se podria poner una contraseña para esa hoja cuando se intenta
abrir? y si no es mucho preguntar ¿Se pueden ocultar las macros y formulas
de un libro?

Gracias amigos y si no nos vemos antes felices fiestas a todo el mundo

Un saludo

Jose Luis
 

Leer las respuestas

#1 KL
21/12/2005 - 23:55 | Informe spam
Hola Jose Luis,

... evitar que un usuario pueda mostrar una hoja de un libro que se haya ocultado...



Opcion1: Ocultar la hoja (menu Formato>Hoja>Ocultar Hoja...) y proteger el libro (menu Herramientas>Proteccion>Proteger Libro...)

Opcion2: Ocultar la hoja mediante codigo VBA de tal manera que el usuario ni siquiera la vea desde el menu Formato>Hoja>Mostrar
Hoja...:
Simplemente ejecuta el siguiente codigo desde cualquier modulo:

Sub test()
Worksheets("Hoja2").Visible = xlSheetVeryHidden
End Sub

para volver a mostrar la hoja ejecuta:

Sub test()
Worksheets("Sheet2").Visible = True
End Sub

...poner una contraseña para esa hoja cuando se intenta abrir...



No, pero mira lo de arriba

...ocultar las macros



Puedes proteger el proyecto entero desde el Editor VBA (menu Herramientas>Propiedades del Proyecto VBA, pestana 'Proteccion'...)

...y formulas de un libro...



1. Selecciona todas las celdas de la hoja
2. menu Formato>Celdas..., pestana 'Proteccion', destilda la opcion 'Bloquear'
3. Selecciona las celdas cuyas formulas quieres proteger
4. menu Formato>Celdas..., pestana 'Proteccion', tilda la opcion 'Ocultar' (y, si quieres, tambien 'Bloquear')
5. menu Herramientas>Proteccion>Proteger Hoja...

Felices Fiestas,
KL

Preguntas similares