Andres95, el problema, como ha dejado caer Developer9, es que VBA son scripts, y por lo tanto NO se compilan como tú afirmas:
Cita:
Iniciado por Andres95 * Es importante que guardes una copia no compilada de tu programa ya que la version compilada ya no podra modificarse.
Si no recuerdo mal, se podía introducir contraseña a los scripts de VBA, para que no pudiesen fácilmente ver el código y eliminar la protección.