Bloquear fórmulas

11/05/2006 - 18:28 por xeiwik | Informe spam
Buenas tardes a todos.
¿Podriais indicarme como puedo proteger sólo fórmulas para que no
puedan borrarse ?
Me explico: tengo bloqueadas las celdas con fórmulas para después
proteger la hoja; hasta ahí, perfecto...
Anteriormente había creado vistas personalizadas y agrupaciones, o
esquemas, no sé bien si son lo mismo. Si protejo la hoja no me permite
utilizar las vistas y agrupaciones y esto me incomoda al no saber
solucionarlo.
Gracias por dar...sin poderos corresponder...

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
12/05/2006 - 07:26 | Informe spam
hola, martinez !

... como puedo proteger sólo fórmulas para que no puedan borrarse ?
... tengo bloqueadas las celdas con formulas para despues proteger la hoja; hasta ahi, perfecto...
... habia creado vistas personalizadas y agrupaciones, o esquemas, no se bien si son lo mismo.
Si protejo la hoja no me permite utilizar las vistas y agrupaciones y [...]



1) cuando proteges hojas/libros [cuya finalidad es que el usuario NO modifique lo que 'no debe'] :))
las caracteristicas como vistas personalizadas, autfiltros, agrupaciones/esquemas, y algunas mas...
[obviamente] quedan 'fuera del alcance' del usuario y SOLO por macros se pueden habilitar/permitir/... ;)

2) es 'preferible' [re]proteger hojas/libros EN el evento de apertura del libro '_open' y 'controlarlas' por codigo
[ademas] 'estas' son de las caracteristicas que excel NO 'recuerda' cuando cierras y re/abres un libro...
o... 'se pierden' al andar des/re/protegiendo hojas/libros :-(

3) la 'habilitacion' de [o permiso para usar] autofiltros, esquemas desde el evento '_open' de unlibro...
SOLO permite SU USO... NO su 'creacion' [a menos que la creacion la realices por codigo] ;)
si quieres autorizar [p.e.] el uso de autofiltros, puedes 'generarlo' en el mismo evento :D

-> el siguiente ejemplo, asume que se trata -solo- de la 'hoja1' y que tiene DOS vistas personalizadas
puedes adaptar/completar/corregir/... o comentar detalles adicionales ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

en el modulo de codigo del libro [ThisWorkbook] ==Private Sub Workbook_Open()
Protge_hoja1
End Sub

en un modulo de codigo 'normal' ==Sub Alternar_vistas()
With Worksheets("Hoja1")
.Unprotect "123"
Select Case InputBox("Indica el numero de vista")
Case 1: .Parent.CustomViews("Completa").Show
Case Else: .Parent.CustomViews("Fuente").Show
End Select
End With
Protge_hoja1
End Sub
Sub Protge_hoja1()
With Worksheets("Hoja1")
.Protect Password:="123", UserInterfaceOnly:=True
If Not .AutoFilterMode Then .Range("a1").AutoFilter
.EnableAutoFilter = True
.EnableOutlining = True
End With
End Sub
Respuesta Responder a este mensaje
#2 xeiwik
14/05/2006 - 14:20 | Informe spam
Buenos días.
Siento el retraso en responder pero no me lo he podido mirar en serio
hasta ahora.
Sinceramente, no estoy al nivel por lo que no he podido averiguar que
es lo que debía "adaptar/completar/corregir/... ".
Pero no pasa nada...Seguiré tomando nota de todo y algun día lo
entenderé.
Adeu,
xeiwik
Respuesta Responder a este mensaje
#3 xeiwik
14/05/2006 - 20:14 | Informe spam
El ser testarudo te recompensa.
Con pedacitos de la respuesta a mi consulta y otra respuesta de abril
he conseguido lo que necesitaba.Gracias otra vez, por dar sin
recibir...
xeiwik
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida