Pular para o conteúdo

Ocultar e bloquear o seu código VBA no Excel

O XLS Padlock oferece um recurso dedicado Lock VBA Project (Bloquear projeto VBA). No entanto, se você optar por não utilizá-lo, ainda pode recorrer à proteção nativa do Excel. O XLS Padlock torna esse método mais seguro.

  1. No Excel, abra o Visual Basic Editor (VBE) pressionando Alt+F11 ou selecionando-o na guia Developer.
  2. No VBE, vá até o menu Tools (Ferramentas) e selecione VBAProject Properties… (Propriedades do VBAProject).
  3. Na caixa de diálogo, vá até a aba Protection (Proteção).
  4. Marque a caixa Lock project for viewing (Bloquear projeto para visualização) e insira uma senha forte.

Depois que a planilha for salva e reaberta, os usuários não poderão visualizar nem editar o código VBA sem a senha.

Por que isso é mais seguro com o XLS Padlock

Section titled “Por que isso é mais seguro com o XLS Padlock”

Normalmente, a proteção por senha do VBA do Excel é considerada fraca, porque existem muitas ferramentas capazes de remover a senha. Essas ferramentas funcionam acessando diretamente o arquivo do Excel.

No entanto, quando a sua planilha é compilada em um EXE com o XLS Padlock, o arquivo .xls ou .xlsm original é criptografado e incorporado dentro da aplicação. As ferramentas de quebra de senha não conseguem acessar esse arquivo protegido, o que as torna inúteis. Essa combinação proporciona uma defesa muito mais robusta para o seu código VBA.