No Microsoft Office , você pode querer esconder o seu Visual Basic for Applications ( VBA) , módulos ou macros de seus usuários finais para impedi-los de se mexer com o seu código . Além disso, protegendo-os mantém os usuários curiosos acessem informações confidenciais, tais como senhas , embutido em seu código. Para evitar que as macros de aparecer na lista " Macros " , definiu seu alcance para "Private ". Por padrão, macros e funções são declaradas como "Público ", o que significa que os usuários ainda serão capazes de visualizar o código que está escondido dentro de um projeto VBA bloqueado ou protegido. Instruções 
 1 
 Inicie o aplicativo do Microsoft Office que você está usando para seu projeto VBA. Pressione " CTRL + O ", selecione o arquivo que contém o projeto e , em seguida, clique em " Abrir". 
 2 
 Pressione " ALT + F11 " para abrir o Editor do Visual Basic ( VBE) . < Br > 
 3 
 Clique no botão "+" ao lado da pasta " módulos " do painel " Project Explorer " para revelar a lista de módulos em seu projeto. 
 4 
 clique duas vezes em um módulo para mostrar o seu código no editor. Digite o seguinte no início do módulo: . 
 
 Option Private Module 
 5 
 Repita o passo anterior para os restantes módulos em seu projeto 
 6 
 clique com o botão direito sobre o nome do seu projeto VBA no painel " Project Explorer " e selecione "Propriedades VBAProject " no menu de contexto. 
 7 
 Clique na guia "Proteção" e selecione " Bloquear projeto para exibição . " 
 8 
 Digite sua senha preferido no " senha" e " Confirmar senha" caixas. Tome nota de sua senha, ou anotá-la. 
 9 
 Clique em " OK". Pressione " ALT + Q " para fechar o VBE e retornar ao seu documento . 
 10 
 pressione "Ctrl + S " para salvar seu documento. Para que as alterações tenham efeito , feche o documento e , em seguida, abri-lo novamente .