will verhindern, dass der Anwender den VBA Editor öffnen kann und dann den Code sehen kann.
Gibt es da einen Befehl, den ich mit ins Makro schieben kann?
Greetz
Um den Zugriff auf den VBA Editor in Excel zu sperren, kannst Du folgende Schritte ausführen:
ALT + F11, um den VBA Editor zu öffnen.Bitte beachte, dass dieser Schutz nicht absolut sicher ist und durch erfahrene Anwender umgangen werden kann.
Fehler: Der VBA Editor lässt sich trotzdem öffnen.
Fehler: Beim Speichern kommt eine Fehlermeldung.
Wenn Du den VBA Editor nicht vollständig sperren kannst, gibt es alternative Methoden, um den Zugriff einzuschränken:
Hier ist ein einfaches Beispiel, wie Du den VBA Editor in einer Excel-Datei sperren kannst:
Sub SchutzEinstellen()
ThisWorkbook.VBProject.Protection = vbext_pp_locked
ThisWorkbook.VBProject.Password = "DeinKennwort"
End Sub
Mit diesem Makro kannst Du den VBA Editor sperren, sofern die Sicherheitseinstellungen in Excel dies zulassen.
1. Kann ich den VBA Editor vollständig sperren?
Es gibt keine 100% sichere Methode, um den VBA Editor vor allen Benutzern zu sperren. Der oben beschriebene Schutz bietet jedoch eine gewisse Sicherheit.
2. Was passiert, wenn ich das Kennwort vergesse?
Wenn Du das Kennwort für den VBA Editor vergisst, gibt es keine einfache Möglichkeit, es zurückzusetzen. Du musst möglicherweise auf Drittanbieter-Tools zurückgreifen, um den Zugriff wiederherzustellen.