Macro para bloquear unas celdas en excel

Necesito que me apoyen en lo siguiente una macro que me permita bloquear las celdas marcadas en rojo que a su vez estan de color gris, que no me permita modificar esas celdas, ni pueda editarlas a su vez, en la macro poder limpiar las celdas que no estan señalas de color Amarillo

1 Respuesta

Respuesta
1

Para bloquear celdas, es necesario proteger la hoja.

Entonces, primero selecciona toda la hoja y cambia en formato de celdas, Proteger y desactiva la casilla "Bloqueada", ahora selecciona las celdas o columnas que quieras proteger, por ejemplo la columna A debería estar protegida, para que no cambien los títulos; cambia en formato de celdas, Proteger y activa la casilla "Bloqueada", repite los pasos anteriores para todas las otras columnas.

Te anexo la macro para bloquear celdas y limpiar otras celdas. Cambia "abc" por el password que desees.

Sub Proteger_Celdas()
'
' Por.Dante Amor
'
'
    Set h = Sheets("formulario")
    h. Unprotect "abc"
    'celdas a proteger
    h.Range("B10,B11,B19,B28").Locked = True
    'celdas a limpiar
    h. Range("B7, B8, B9, B12"). ClearContents
    h. Protect "abc"
End Sub

.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas