Bloquear Celdas
Como Bloquear Celdas
Excel
Realmente uno no bloquea celdas, sino que uno "desbloquea celdas de una en una hoja bloqueada".
Para bloquear todas las celdas en una Worksheet.
- en la Worksheet (hoja, lengueta, etc) que quiere bloquear seleccione el menu Herramientas » Proteger » Proteger hoja.
- En el menu que se desplega eliges contraseña y las cosas que se pueden hacer en la planilla, las opciones son autoexplicativas. cuando termines has click en el boton aceptar.
- Reescribe la contraseña y pulsa aceptar.
Si no hiciste nada mas, todas tus celdas deberan estar bloquedas, si hay alguna que esta desbloqueada, ve lo siguiente.
Dejar desbloqueadas algunas celdas en la hoja
Con la planilla desbloqueada.
- Selecciona las celdas que deseas dejar desbloqueadas.
- con todas las celdas seleccionadas, presiona boton derecho y luego seleciona Formato de celdas.
- En la lengueta Proteger desmarca la opcion Bloqueada.
- Repite lo mismo en todas las celdas que desees desbloqueadas.
- Ahora bloquea la Woorksheet siguiendo la receta anterior (Para bloquear todas las celdas en una Worksheet).
VisualBasic
Bloquear hojas es:
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Desbloquear hojas:
ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
En donde ActiveSheet representa la Woorksheet actualmente en seleccion.
Ojo que si se bloquea con VB no se requiere password para desbloquear. y si la hoja se bloquea manualmente, es decir con contraseña, al desbloquearla por medio de VB Excel levanta una ventana pidiendo la contraseña (pero uno se la provee y despues queda listo).
Bloquear y desbloquear celdas.
Con la planilla sin bloquear.
Desbloquear
Selection.Locked = False
Bloquear
Selection.Locked = True
en donde Selection corresponde a las celdas que estan en seleccion, que (no) se quiere desbloquear.
page_revision: 8, last_edited: 1232026798|%e %b %Y, %H:%M %Z (%O ago)





