Bloquear Celdas en Excel

Como parte de las Propiedades que tenemos a disposición en el Objeto WorkSheet que nos puede servir para aplicar esquemas de protección a nuestros libros de trabajo, tenemos una forma de bloquear la hoja sin el uso del Método Protect (que veremos más adelante), es decir, en lugar de ejecutar una acción para bloquear la hoja de trabajo, vamos a activar la Propiedad EnableSelection para que así sea temporalmente, no sea posible realizar la selección de cualquier objeto dentro de la hoja.

Propiedad EnableSelection: con el uso de esta Propiedad, podremos configurar la posibilidad de Bloquear o desbloquear la selección de las celdas.

Tenemos la siguiente información

Se trata de un listado de personas sencillo, donde podemos seleccionar y modificar cualquier parte de esta tabla. Podemos cambiar esta configuración desde la programación en Visual Basic for Application; abrimos el editor VBA (Alt + F11) y damos doble clic en la Hoja1 (en este caso) y en el área de edición de código pegamos el siguiente código:

Sub BloquearCeldas()

ActiveSheet.EnableSelection = xlNoSelection

ActiveSheet.Protect Contents:=True, UserInterfaceOnly:=True

End Sub

Queda de la siguiente manera:

Veamos lo que significa cada código:

Linea 1, Sub BloquearCeldas(): Indica el inicio de la macro

Linea 2, ActiveSheet.EnableSelection = xlNoSelection: con esta instrucción estamos activando del Objeto ActiveSheet la Propiedad EnableSelection con la cual podemos configurar la opción de bloqueo de las celdas.

Línea 3: ActiveSheet.Protect Contents:=True, UserInterfaceOnly:=True: Finalmente con esta opción habilitamos el bloqueo de celdas

Última Línea, End Sub: indica el final de la macro

Probemos ejecutando esta macro con F5 y al revisar la hoja veremos que no es posible seleccionar ninguna de las celdas de la hoja.

Descargar ejemplo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.