Página 1 de 1

Como rodar macro em planilha protegida?

Enviado: 29 Jun 2019 às 17:00
por cleberfribeiro
Olá pessoal,

Calma! pelo titulo da minha dúvida o obvio pode vir a tona, ou o velho "pesquise essa dúvida que irá encontrar aqui no forum ActiveSheet.Protect", então, somente adianto que o famoso ActiveSheet.UNPROTECT "senha" e PROTECT ao final das macros no meu caso "não funciona", ao menos em partes do meu projeto ou falta ainda alguma variável para rodar todas sem travar a planilha que to quebrando a cabeça sem dar algum erro, vamos a dúvida.

Vamos lá nessa planilha um simples controle de fluxo de caixa utilizo várias macros, como Novo Cadastro, Cadastrar a baixo inserindo linha copiando e colando, rotinas de um simples formulário. Algumas formulas, macros para exclusão de linha com imagem e abas interligadas para complemento.

Quando insiro o ActiveSheet.Unprotect "senha" em partes a macro roda, ao clicar em outras funções com outras macros da ERRO, bagunça a planilha e as vezes reverter a base teste é dor de cabeça.

Gostaria de entender um pouco mais essa proteção sem comprometer as outras macros, e claro explicando oque preciso, todas as células de cadastro com exceção as COMBOBOX (detalhe ao clicar enter não alterna a combobox como resolvo isso? :D ) e células "linkadas" gostaria que estivessem bloqueadas para que não deletem a base etc,
E ao clicar em cada botão esse código libera a planilha, roda a macro (sem erro) e bloqueia novamente. Consigo esse feito? Sugestões ficarei muito grato!

Claro segue a planilha para avaliação DESPROTEGIDA e "funcional"