Boa tarde Drafael,
Sobre a linha em branco, deixei ela para dar suporte a 'lógica' da montagem do código, com ela ficou mais fácil (para mim) montar as macros. Se quiser, posso pensar depois em uma forma de realizar o processo sem essa linha.
Sobre o bloqueio, a macro é capaz de rodar mas é preciso adicionar linhas de código.
No caso seria antes de começar a macro desbloquear a planilha:
Sheets("Orçamento").Unprotect ('Senha')
e depois no fim da macro bloquear a planilha de novo:
Sheets("Orçamento").Protect ('Senha')
att,
Postado : 13/10/2016 4:14 pm