clave para ocultar hojas de calculo

28/04/2004 - 21:21 por Ily | Informe spam
Hay alguna manera de ocultar hojas de calculo con clave
de tal manera que cuando se solicite mostrar por formato,
hoja, se solicite esta clave?

Preguntas similare

Leer las respuestas

#1 Pilar Mueckay [MVP]
29/04/2004 - 04:06 | Informe spam
Ily,

¿Has probado si te sirve, ocultar la(s) hoja(s) y proteger el libro (no la
hoja), con contraseña?

Coméntanos,


menteAtenta,
Pilar Mueckay
MVP - Microsoft Office


En noticias:5afb01c42d55$f7337030$,
Ily escribió:
Hay alguna manera de ocultar hojas de calculo con clave
de tal manera que cuando se solicite mostrar por formato,
hoja, se solicite esta clave?
Respuesta Responder a este mensaje
#2 Héctor Miguel
29/04/2004 - 05:57 | Informe spam
hola, [yo aqui... 'de metiche'] ;)

Ily escribio en el mensaje
... alguna manera de ocultar hojas ... con clave ... que cuando se solicite mostrar ... solicite esta clave?

Pilar Mueckay [MVP] escribio en el mensaje
¿Has probado si te sirve, ocultar la(s) hoja(s) y proteger el libro (no la hoja), con contraseña?





existen otras [posibles] opciones:
___________
1.- establece su propiedad 'Visible' a =>xlSheetVeryHidden<[puedes hacerlo directamente en el editor de vba, en la ventana de propiedades -de 'esa' hoja-]
una 'ventaja' es que NO 'aparecera' -a solicitud del operador- por el comando mostrar... del menu ventana
y al abrir el archivo NO indicara que 'tiene macros' [por lo cual, no debiera 'suponerse' que 'existe']
=> si quien 'la necesite' conoce el 'truco', [simplemente] la 'devuelve' a xlSheetVisible [en el editor de vba]
_______________
2.- si deseas estar 'switcheando' entre visible y no-visible... se ocupan macros [con sus consabidos 'pros' y 'contras']
p.e. - que el libro se abra 'SIN permiso' de usar macros
- que el libro se guarde 'cuando esta visible' la hoja [y despues... ya no]
- etc. [si aun quieres hacer 'el intento'... p.e. ¿como 'pretendes' -quizas 'obligar'- al usuario a que la vuelva a ocultar?]
- 'hay mas'...- :((
[en realidad...] lo que 'intento' comunicarte es que cuando uno 'se mete' a [solo tratar de] 'proteger' informacion...
[creo yo que...] son mas los 'imponderables' que te encuentras 'por el camino' que los intentos que haces por 'prevenirlos' :((
si tus necesidades [o 'habilidades' de los usuarios de tu informacion] NO 'va mas alla' de lo estrictamente 'indispensable'...
podrias usar [algo +/- como] lo siguiente:
en el modulo de codigo del libro -ThisWorkbook- ==Private Sub Workbook_Open()
Worksheets("HojaX").Visible = xlSheetVeryHidden
End Sub
en un modulo de codigo 'normal' > esta macro la puedes 'asignar' a alguna figura, boton, atajo de teclado, etc. <´una macro que 'pida' un password para 'poder MOSTRAR' la pestaña de la hoja oculta '
Sub Mostrar_Hoja_Privada()
If InputBox("Por favor, indicame tu clave de acceso...") <> "Hocus Pocus" Then Exit Sub
Worksheets("HojaX").Visible = xlSheetVisible
End Sub
¨¨¨¨¨¨¨¨¨¨¨¨¨
para 'asegurarte' de que la hoja 'privada' se vuelve a ocultar [se me ocurre que...] podrias p.e.:
=> 'auto-ocultarla' tras 20 segundos [o el tiempo que decidas] de haber entrado a ella
=> al momento de 'cambiarte' de hoja activa
=> al presionar algun otro boton en 'esa' hoja privada
=> [...] ¿que ideas tienes tu para 'estar seguro/a' de que NO 'quede desprotegida' ???
________
3.- [no es 'mucho', pero... pudiera servirte 'de base'] ;)
visita la siguiente direccion: http://www.sistemaslym.net/vba/excel/exarc1.html

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