afmaster,
Boa Noite!
Bem... vou te responder dentro dos meus conhecimentos de Excel e VBA (que são poucos).
No meu modesto modo de ver, nada do que você possa fazer ou programar, no sentido de proteger a sua produção, será suficientemente seguro e infalível.
Quero dizer que qualquer pessoa que entenda um pouco de programação (mesmo que não seja exatamente VBA), poderá abrir sua planilha, por exemplo, com o BrOffice (programa gratuito, similar ao Office da Microsoft, disponível gratuitamente na Internet) e escancarar, literalmente, todas as suas senhas de proteção que estejam presentes no seu código. Poderá ainda, obviamente, ver todo o código, copiá-lo à vontade para um outro arquivo Excel e liberar, assim, sua planilha. Essa seria a forma mais simples.
Ainda que a pessoa não saiba disso, existe na internet, um "sem número" de aplicativos, pagos e gratuitos, inclusive em VBA, que desbloqueiam todas as senhas existentes em planilhas: senha da planilha, senha do arquivo, senha da pasta, senga do projeto e por aí vai!
Uma vez desbloqueada a planilha ou aberta no BrOffice, fica muito fácil, por exemplo, descobrir, o caminho (esteja ele onde estiver) onde o código vai buscar alguma informação para a planilha funcionar.
Até mesmo os mais sofisticados Softwares elaborados pelas grandes empresas, são pirateados, hackeados e desbloqueados facilmentes. Parece, nessa área de segurança da Informação, que uma das modalidades mais segura para softwares elaborados em linguagem de programação independente de hospedeiro (como não é o caso do VBA que depende do Office para ser executado) e compilados em arquivos executáveis, ainda é o velho token de segurança que é instalado fisicamente no micro da pessoa que vai utilizar o tal software. Esses tokens contém chaves de segurança que são lidas pelos códigos para que o aplicativo funcione.
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/04/2013 4:37 pm