Que puedo hacer?
Gracias,
Sdos
"Iris" <Ir...@discussions.microsoft.com> escribió en el mensaje de noticias
news:29C619FA-0E10-49E1...@microsoft.com...
> Tengo una hoja que debo bloquear en excel, para que los usuarios no la puedan modificar...y
> ya la protegi para que solo puedan editar ciertas celdas, pero hay una opcion dentro de la hoja que
> requiere que se inserte una imagen...como tengo protegida la hoja..no me deba insertar la imagen.
> Que puedo hacer?
puedes insertar la imagen por macros, siempre y cuando la hoja la (re)protejas en el evento '_open' de tu libro
con la opcion de "solo la interfase con el usuario"
ejemplos protegiendo la hoja al abrirse el libro en el modulo ThisWorkbook...
a) en excel 97 y 2000 NO necesitas repetir el password, es suficiente con poner:
Private Sub Workbook_Open()
Worksheets("Hoja1").Protect UserInterfaceOnly:=True
End Sub
b) a partir de excel 2002 [xp] SI es requisito repetir el password
Private Sub Workbook_Open()
Worksheets("Hoja1").Protect _
PassWord:="la MISMA cOntRaSe#a qUe lE pUsISte", _
UserInterfaceOnly:=True
End Sub
c) si se trata de varias hojas (suponiendo una misma clave para todas)...
Private Sub Workbook_Open()
Dim Hoja As Worksheet
For Each Hoja In Worksheets(Array("hoja1", "hoja4", "hoja6"))
Hoja.Protect PassWord:="123", UserInterfaceOnly:=True
Next
End Sub
(practicamente todo) lo que hagas por codigo... pasara sin problemas
excepto ciertas cosillas relacionadas con ordenaciones, insertar filas/columnas, objetos incrustados...
(y algunas mas que requeriran de otro tipo de administraciones)
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.