Macro para borrar celdas desbloqueadas

Buenas tardes

Me vendría de fabula una macro que me borrara de una selección solo las celdas desbloqueadas

Un saludo

2 respuestas

Respuesta
2

Copia el código en un módulo, luego seleccionas el rango y finalmente lo ejecutas (ojo que si el rango seleccionado es muy grande puede tardar mucho la ejecución)

Sub BorrarDesbloqueadas()
Dim r As Range
For Each r In Selection
   If r.Locked = False Then r.ClearContents
Next r
End Sub
Respuesta
1

sub borra

for each c in selection

if c.locked = false then c = ""

next

end sub

No me hace nada

Un saludo Dante

Te anexo la macro actualizada. Primer tienes que seleccionar las celdas

Sub borra()
'Por.Dante Amor
    For Each c In Selection
        If c.Locked = False Then c.Value = ""
    Next
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas