Sobre o VBA Compiler integrado
O XLS Padlock conta com um compilador VBA integrado que transforma seus scripts Basic em bytecode seguro, tornando-os inacessíveis aos usuários finais. Compilar partes das suas macros VBA remove o código-fonte original, tornando impossível copiá-lo.
Por exemplo, considere este código original:

Uma vez protegido, o sub calculate() original é substituído por uma chamada a uma função interna do XLS Padlock que executa o bytecode compilado:

O código original é movido para o XLS Padlock VBA Editor e compilado a partir dele:

Observe que algumas modificações podem ser necessárias, já que o compilador exige o uso explícito do objeto Application para acessar os objetos do Excel.
O compilador não é um simples ofuscador; ele transforma completamente o seu código VBA em binário e o armazena com segurança dentro do aplicativo. Quando combinado com a proteção por senha do seu projeto VBA, isso torna inúteis as ferramentas de quebra de senha, pois elas não conseguem acessar o arquivo XLS original.
👉 Veja também: Aprenda a escrever e compilar código VBA seguro