Zum Hauptinhalt springen

So legen Sie ein Passwort für VBA in Excel fest: Schritt für Schritt Anleitung

Durch den Schutz von VBA-Makros (Visual Basic for Applications) in Microsoft Excel können Sie verhindern, dass nicht autorisierter Zugriff auf den Code und die Einstellungen Ihrer Makros erfolgt. Das Festlegen eines Kennworts auf VBA bietet eine zusätzliche Sicherheitsebene für Ihre Excel-Datei und ermöglicht es nur autorisierten Benutzern, Makros anzuzeigen und zu bearbeiten.

In diesem Artikel werden wir eine schrittweise Anleitung zum Festlegen eines Kennworts für VBA in Excel betrachten. Beachten Sie, dass diese Funktion nur in Microsoft Excel 2010 und höheren Versionen verfügbar ist.

Schritt 1: Öffnen Sie die Excel-Datei, die die VBA-Makros enthält, für die Sie ein Kennwort festlegen möchten. Klicken Sie auf Alt + F11, um den VBA-Editor zu öffnen.

Schritt 2: Wählen Sie im VBA-Editor das Modul oder Arbeitsblatt aus, für das Sie ein Kennwort festlegen möchten. Klicken Sie mit der rechten Maustaste auf das ausgewählte Element und wählen Sie im Kontextmenü Eigenschaften aus.

Schritt 3: Klicken Sie im Eigenschaftenfenster auf die Registerkarte "Schutz". Hier können Sie ein Lesekennwort oder ein Schreibkennwort für das ausgewählte Modul oder Blatt festlegen.

Schritt 4: Um ein Lesekennwort festzulegen, aktivieren Sie das Kontrollkästchen VBA-Projekt und Schnittstelle schützen, und geben Sie das Kennwort in das entsprechende Feld ein. Mit dem Lesekennwort können Sie nur Makros anzeigen, aber nicht bearbeiten.

Schritt 5: Um ein Schreibkennwort festzulegen, aktivieren Sie die Kontrollkästchen VBA-Projekt und -Schnittstelle schützen und Schreibzugriff für Autor zulassen, und geben Sie das Kennwort in die entsprechenden Felder ein. Das Schreibkennwort ermöglicht es autorisierten Benutzern, Makros anzuzeigen und zu bearbeiten.

Schritt 6: Klicken Sie auf OK, um das Eigenschaftenfenster zu schließen. Wenn dieser Vorgang abgeschlossen ist, wird Ihre Excel-Datei durch ein VBA-Passwort geschützt, das für den Zugriff und die Bearbeitung von Makros erforderlich ist.

Jetzt, da Sie wissen, wie Sie ein Passwort für VBA in Excel festlegen, können Sie sicherstellen, dass Ihre Makros sicher sind und den Zugriff darauf steuern.

Schritt 1: öffnen Sie Visual Basic für Applikationen (VBA)

Bevor Sie ein VBA-Kennwort in Excel festlegen, müssen Sie den Visual Basic für Applikationen-Editor (VBA) öffnen. So können Sie es tun:

1. Schritt: Öffnen Sie Excel und klicken Sie im oberen Bereich auf die Registerkarte Entwickler.

2. Schritt: Wenn die Registerkarte "Entwickler" nicht angezeigt wird, müssen Sie sie aktivieren. Klicken Sie dazu mit der rechten Maustaste auf die Symbolleiste und wählen Sie Menüband anpassen. Setzen Sie dann ein Häkchen neben "Entwickler" und klicken Sie auf "OK".

3. Schritt: Nachdem Sie die Registerkarte "Entwickler" aktiviert haben, klicken Sie darauf und wählen Sie in der Gruppe "Code" die Option "Visual Basic" aus.

4. Schritt: Dadurch wird der VBA-Editor geöffnet, in dem Sie Makros ändern und ein Kennwort festlegen können.

Nachdem Sie diese Schritte ausgeführt haben, sind Sie bereit, ein Passwort für VBA in Excel festzulegen und Ihren Code zu sichern.

Schritt 2: Wählen Sie ein Projekt aus und navigieren Sie zu seinen Eigenschaften

Nachdem Sie die Excel-Datei mit aktiviertem VBA-Editor geöffnet haben, fahren Sie mit dem Abschnitt "Projekte" im VBA-Editor-Fenster fort. Dieser Abschnitt zeigt alle verfügbaren Projekte an, einschließlich der Projekte im aktuellen Arbeitsblatt, in Modulen, Vorlagen und anderen Quellen.

Wählen Sie das Projekt aus, für das Sie ein Kennwort festlegen möchten. Dies kann ein Projekt für ein bestimmtes Arbeitsblatt, ein Modul oder ein ganzes Buchprojekt sein. Oft haben Projekte Namen, die sich auf die Objekte oder Module beziehen, die sie repräsentieren.

Nachdem Sie ein Projekt ausgewählt haben, klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften aus dem Kontextmenü aus. Dadurch wird das Fenster "Projekteigenschaften" geöffnet, in dem Sie ein Passwort festlegen und ändern können.

Schritt 3: Geben Sie das neue Passwort ein und bestätigen Sie es

Um ein VBA-Kennwort in Excel festzulegen, geben Sie das neue Kennwort ein und bestätigen Sie es. Das neue Passwort sollte komplex genug sein, um einen unbefugten Zugriff auf Ihren VBA-Code zu verhindern. Stellen Sie sicher, dass das Passwort eine Kombination aus Buchstaben im oberen und unteren Register, Zahlen und Sonderzeichen enthält.

Beachten Sie bei der Eingabe des Kennworts die Groß- und Kleinschreibung, da das Kennwort Groß- und Kleinschreibung beachtet. Stellen Sie sicher, dass "Feststelltaste" gedrückt wird, wenn Ihr Passwort Großbuchstaben enthält. Wenn Sie das Passwort vergessen, können Sie es nicht wiederherstellen oder auf den VBA-Code zugreifen.

Nachdem Sie das neue Passwort eingegeben und bestätigt haben, klicken Sie auf OK oder Übernehmen, um die Änderungen zu speichern. Ihr VBA-Code ist jetzt passwortgeschützt und muss darauf zugegriffen werden.

Schritt 4: Überprüfen Sie, ob das Passwort erfolgreich festgelegt wurde

Führen Sie die folgenden Schritte aus, um sicherzustellen, dass das Kennwort für VBA erfolgreich festgelegt wurde:

  1. Öffnen Sie Visual Basic für Excel, indem Sie auf klicken Alt + F11.
  2. Öffnen Sie im linken Fensterbereich das Dokumentenmappenprojekt (VBAProject), und klicken Sie mit der rechten Maustaste darauf.
  3. Wählen Sie Projekteigenschaften.
  4. Auf der Registerkarte Schutz (Protection) stellen Sie sicher, dass das Feld VBA-Projekt und Arbeitsblätter schützen (Lock project for viewing) es ist mit einem Häkchen markiert und Ihr Passwort ist daneben angegeben.
  5. Wenn das Kennwort angezeigt wird und das Feld mit einem Häkchen markiert ist, wurde das Kennwort erfolgreich installiert und der VBA-Code ist geschützt.

Ihr VBA-Code ist jetzt passwortgeschützt, und nur Personen mit einem Passwort können es anzeigen und ändern.