¿Cuál es la razón por la cual mi macro no corre?
He seguido mucho de tus respuestas claras y concisas de de Excel y he tratado de aplicar varios códigos que has dejado de Visual Basic a mi Worksheet, unicamente tengo el problema que no corre ninguna macro, usualmente tengo la pregunta de como bloquear celdas al momento de escribir en una, por ejemplo si escribo en la celda A1 se bloquee las celdas A2 y A4, y de igual forma si elijo la A2.
De ejemplo seguí la pregunta Expertos se puede bloquear una celda luego de escribir en ella tu siguiente código:
Private Sub Worksheet_Change(ByVal Target As Range)
'Por.DAM
If Not Intersect(Target, Range("E5")) Is Nothing Then
For Each c In Target
ActiveSheet.Unprotect "abc"
c.Locked = True
ActiveSheet.Protect "abc"
Next
End If
End Sub
El problema es que no me corre la macro, ¿crees qué tenga deshabilitada una opción de seguridad o sea otra cosa?