badamceva,
Boa Noite!
Em um módulo comum, cole o código das duas funções abaixo e, no seu formulário, sempre que você for fazer alguma inserção, alteração e exclusão de dados, você chama antes a função que desprotege. Quando terminar de executar o que queria, você chama a função que protege novamente. Obviamente, você deve proteger sua planilha com senha e colocar no código das funções abaixo, a mesma senha. Deve ainda proteger o projeto VBA com senha.
Function Desprotege_Plan()
ActiveSheet.Unprotect Password:="1234567891011"
End Function
Function Protege_Plan()
ActiveSheet.Protect Password:="1234567891011" ', DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
End Function
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 09/10/2013 8:10 pm