¿>>Is él posible asegurar totalmente el contenido de una hoja mientras que todavía permite que VB lo utilice?
En una palabra, No.
Y BTW, usted puede también escribir una fórmula en Excel que refiera a una hoja de trabajo “muy ocultada”. Si el usuario final sabe la hoja de trabajo existe, incluso si él no puede verla, él puede todavía encontrar una manera de conseguir a los valores.
Usted puede intentar usar una cierta clase de encripción en esos valores, pero por otra parte se compromete su VBA tuvo que cifrar/decrypt los valores, y si cualquier persona puede conseguir al código de VBA, después su encripción. Incluso no decir que “puedo trabar el proyecto de VBA”--eso se corta muy fácilmente.