Also da VBA eine Sciptsprache ist, gibt es da auch keine exe-Dateien. Und auch keinen Binärcode. Verschlüsseln geht, indem du das Dokument verschlüsselst in dem das Macro abgelegt wird, jedoch muss jeder der deinen VBA-Code benutzen will, auch das Passwort kennen. Also gibt es effektiv keine benutzbare Verschlüsselung. Du könntest versuchen mit einem Obfuscator den Code unleserlich zu machen, aber das schützt auch nur begrenzt...