Você pode usar uma macro para fazer alterações em planilhas bloqueadas. Por exemplo:
Sub MyMacro()
Sheet1.Unprotect Password:="Secret"
'YOUR CODE HERE
Sheet1.Protect Password:="Secret"
End Sub
Leia este artigo para saber mais sobre como executar macros em planilhas protegidas.
Se precisar de ajuda para escrever a macro, você pode pedir ajuda em nosso site irmão StackOverflow .