Proteger hoja de excel

23/04/2004 - 18:01 por parrix | Informe spam
¿hay alguna opción de proteger con una clave particular la
apertura de una determinada/s hoja/s?

Preguntas similare

Leer las respuestas

#1 Manuel Romero
23/04/2004 - 18:55 | Informe spam
Por medio de macros oculta la hoja usando el valor xlVeryHidden en la
propiedad Visible del objeto Worksheet. Para verla, seria algo asi:

Public Sub VerHoja()
If InputBox("contraseña")="password" Then Worksheets("tu
hoja").Visible=xlVisible
End Sub

La clave seria "password" y "tu hoja" es el nombre de la etiqueta de la hoja
que ocultas, obviamente protege el codigo del proyecto para que la clave no
se pueda ver o encriptala en un archivo, o como pueda ocurrirte para
proteger la clave.

Otra cosa, seria bueno que la vuelvas a ocultar antes de grabar

Private Sub Workbook_BeforeSave()
Worksheets("tu hoja").Visible=xlVeryHidden
End Sub

"parrix" escribió en el mensaje
news:360001c4294c$4e2be790$
¿hay alguna opción de proteger con una clave particular la
apertura de una determinada/s hoja/s?
Respuesta Responder a este mensaje
#2 Henry Sanchez
23/04/2004 - 21:23 | Informe spam
Hola Parrix y Manuel

El dia de hoy he observado varios mensajes donde se trata
el tema de proteccion de hojas y la solucion dandole el
valor xlveryhidden a la propiedad visible de la hoja de
trabajo.

Recuerden que el simple codigo:
For intContador=1 to ActiveWorkbook.worksheets.Count
ActiveWorkbook.Worksheets(intcontador).Visible=True
Next intContador

Muestra todas las hojas de trabajo del libro activo por
muy ocultas que se encuentren

Saludos,

Henry
Por medio de macros oculta la hoja usando el valor


xlVeryHidden en la
propiedad Visible del objeto Worksheet. Para verla, seria


algo asi:

Public Sub VerHoja()
If InputBox("contraseña")="password" Then Worksheets


("tu
hoja").Visible=xlVisible
End Sub

La clave seria "password" y "tu hoja" es el nombre de la


etiqueta de la hoja
que ocultas, obviamente protege el codigo del proyecto


para que la clave no
se pueda ver o encriptala en un archivo, o como pueda


ocurrirte para
proteger la clave.

Otra cosa, seria bueno que la vuelvas a ocultar antes de


grabar

Private Sub Workbook_BeforeSave()
Worksheets("tu hoja").Visible=xlVeryHidden
End Sub

"parrix" escribió


en el mensaje
news:360001c4294c$4e2be790$
¿hay alguna opción de proteger con una clave particular la
apertura de una determinada/s hoja/s?


.

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