En esta oportunidad Andrés Rojas Moncada nos presenta un truco bastante útil que permite bloquear las celdas de una hoja de Excel una vez se introduzca información en ellas; es decir, una vez se editen.
Para el desarrollo del ejemplo Andrés utiliza la característica de bloqueo que tienen todas las celdas de una hoja de cálculo dentro de un libro de Excel; En otras palabras, desbloquea todas las celdas de interés desde la interfaz de usuario y luego mediante código VBA las bloquea detectando que celdas han sido modificadas por el usuario.
Para lograrlo sólo basta con escribir una sencilla rutina en Visual Basic para Aplicaciones que inicialmente desbloquea la hoja, luego bloquea la celda que devuelve el argumento Target mediante su propiedad Locked, y por último bloquea nuevamente la hoja.
El argumento Target en este contexto es devuelto por el evento Change de un objeto Worksheet, el cual es capaz de detectar cuando una celda ha sido modificada por el usuario desde la interfaz de usuario.
Amigos espero este útil truco les sirva en algún aspecto de su campo profesional cuando trabajen con libros de Excel.
Muchas gracias por su apoyo... Nos vemos en otro video tutorial.
Saludos.
--------------------------
Para descargar el archivo sigue el enlace: [ Ссылка ]
--------------------------
Saludos.
Ещё видео!