Zum Inhalt springen

VBA-Code in Excel ausblenden und sperren

XLS Padlock bietet eine dedizierte Funktion Lock VBA Project (VBA-Projekt sperren). Falls Sie sich jedoch dagegen entscheiden, diese zu verwenden, können Sie weiterhin auf den nativen Schutz von Excel zurückgreifen. XLS Padlock macht diese Methode sicherer.

  1. Öffnen Sie in Excel den Visual Basic Editor (VBE), indem Sie Alt+F11 drücken oder ihn über die Registerkarte Developer auswählen.
  2. Gehen Sie im VBE in das Menü Tools und wählen Sie VBAProject Properties….
  3. Wechseln Sie im Dialogfeld zur Registerkarte Protection.
  4. Aktivieren Sie das Kontrollkästchen Lock project for viewing und geben Sie ein starkes Passwort ein.

Sobald die Arbeitsmappe gespeichert und erneut geöffnet wurde, können Benutzer den VBA-Code ohne das Passwort weder anzeigen noch bearbeiten.

Normalerweise gilt der VBA-Passwortschutz von Excel als schwach, da zahlreiche Tools existieren, mit denen sich das Passwort entfernen lässt. Diese Tools funktionieren, indem sie direkt auf die Excel-Datei zugreifen.

Wenn Ihre Arbeitsmappe jedoch mit XLS Padlock zu einer EXE kompiliert wird, wird die ursprüngliche .xls- oder .xlsm-Datei verschlüsselt und in die Anwendung eingebettet. Tools zum Knacken von Passwörtern können nicht auf diese gesicherte Datei zugreifen, wodurch sie nutzlos werden. Diese Kombination bietet einen wesentlich stärkeren Schutz für Ihren VBA-Code.