Eduard Caballero respondió:
Cuando una celda está bloqueada o protegida, la misma macro debe desprotegerla, ejecutar sus instrucciones y volverla a proteger. Por ejemplo ActiveSheet. Unprotect "clave" Instrucciones... ActiveSheet. Protect "clave" En tu caso podría ser Private...
Como ejecutar una macro con celdas bloqueadas