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.

  1. en la Worksheet (hoja, lengueta, etc) que quiere bloquear seleccione el menu Herramientas » Proteger » Proteger hoja.
  2. 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.
  3. 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.

  1. Selecciona las celdas que deseas dejar desbloqueadas.
  2. con todas las celdas seleccionadas, presiona boton derecho y luego seleciona Formato de celdas.
  3. En la lengueta Proteger desmarca la opcion Bloqueada.
  4. Repite lo mismo en todas las celdas que desees desbloqueadas.
  5. 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.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License