Proteger celdas de una hoja

Hola Elsa
Estoy trabajando en una aplicación en excel en donde el usuario indica la cantidad de alumnos que tiene y se debe copiarse el formato de notas (rango a1:k50) las veces que indique el usuario (esto ya lo tengo creado), una vez que se copia dicho formato las veces que sea necesario yo necesito bloquear los datos que se encuentran en los siguientes rangos a1:k5, a7:j8, k7:k30. Estos rango van a ser similares en el resto del formato de notas que se copian hacia abajo porlotanto lo que necesito es una macro que permita bloquear las celdas que anteriormente mencione y las que correspondan de acuerdo a las veces que se copie dicho formato.
Espero que me entiendas la consulta desde ya te agradezco tu respuesta.

1 Respuesta

Respuesta
1
Para bloquear celdas estas son las líneas que necesitas:
Range("A2:B5").select     'indica tu rango o celdas
Selection.Locked = True
Pero no olvides que de nada sirve que bloquees las celdas si luego no proteges la hoja.
Al finalizar el proceso, necesitas:
ActiveSheet.Protect  "tu_clave" 
La clave es opcional, y las distintas opciones de protección las encontrarás protegiendo tu hoja manualmente con la grabadora de macros encendida. Cuando la detengas, en un módulo encontrarás las instrucciones.
Si necesitas ayuda para ajustar tu rutina, escribime aquí tu código.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas