d2enri respondió:
Lo que tienes que hacer es desbloquear la hoja con tu macro y al finalizar la macro la vuelves a bloquear para eso introduce esto al principio de tu macro ActiveSheet. Unprotect Y esto otro al final ActiveSheet.Protect DrawingObjects:=True,...