Protejer una celdapor código

17/11/2005 - 09:35 por henpat | Informe spam
Hola a todos
He protegido una hoja en Excel 2003, pero cuando necesito hacer cambios por
código debos desprotegerla, quiero decir, poniendo la clave en código texto.
Cuando un usuario abre la hoja, es posible hacer para que el código no sea
visualizado o hay otra manera de desproteger una hoja en código?

Muchas gracias
henpat

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
18/11/2005 - 08:25 | Informe spam
hola, henpat !

He protegido una hoja en Excel 2003, pero cuando necesito hacer cambios por codigo debos desprotegerla
poniendo la clave en codigo texto.
Cuando un usuario abre la hoja, es posible hacer para que el codigo no sea visualizado
o hay otra manera de desproteger una hoja en codigo?



con cualquiera de las dos opciones que 'planeas'... es ecesario proteger las macros para que no se 'vean' :))

1) en el editor de vb, selecciona 'el proyecto' del libro que vas a proteger sus macros y usa...
a) [menu] herramientas / propiedades de[l proyecto] / [pesta#a] proteccion
b) 'marca' bloquear el proyecto para visualizacion [Y EDICION]
c) asignale [y confirma] una contraseña
-> estara 'en funciones' LA SIGUIENTE ocasion que se abra el archivo.
=> OJO <= es 'sensible' a si mayusculas/minusculas y... 'PLIS'... que NO se te olvide... recordarla !!!

2) para que la proteccion NO 'afecte' a tus macros ->SIN tener que [des/re]proteger la hoja<-
en el modulo de codigo del libro ==Private Sub Workbook_Open()
Worksheets("Hoja1").Protect _
PassWord:="la MISMA cOntRaSe#a qUe lE pUsISte", _
UserInterfaceOnly:=True
End Sub

[practicamente] TODO lo que 'hagas por codigo'... pasara 'sin problemas'

saludos,
hector.
Respuesta Responder a este mensaje
#2 henpat
18/11/2005 - 09:40 | Informe spam
Gracias
henpat

"Héctor Miguel" wrote in message
news:
hola, henpat !

He protegido una hoja en Excel 2003, pero cuando necesito hacer cambios
por codigo debos desprotegerla
poniendo la clave en codigo texto.
Cuando un usuario abre la hoja, es posible hacer para que el codigo no
sea visualizado
o hay otra manera de desproteger una hoja en codigo?



con cualquiera de las dos opciones que 'planeas'... es ecesario proteger
las macros para que no se 'vean' :))

1) en el editor de vb, selecciona 'el proyecto' del libro que vas a
proteger sus macros y usa...
a) [menu] herramientas / propiedades de[l proyecto] / [pesta#a]
proteccion
b) 'marca' bloquear el proyecto para visualizacion [Y EDICION]
c) asignale [y confirma] una contraseña
-> estara 'en funciones' LA SIGUIENTE ocasion que se abra el
archivo.
=> OJO <= es 'sensible' a si mayusculas/minusculas y... 'PLIS'... que NO
se te olvide... recordarla !!!

2) para que la proteccion NO 'afecte' a tus macros ->SIN tener que
[des/re]proteger la hoja<-
en el modulo de codigo del libro ==> Private Sub Workbook_Open()
Worksheets("Hoja1").Protect _
PassWord:="la MISMA cOntRaSe#a qUe lE pUsISte", _
UserInterfaceOnly:=True
End Sub

[practicamente] TODO lo que 'hagas por codigo'... pasara 'sin problemas'

saludos,
hector.

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