actionbrowser.com
Schritt 3. Gehen Sie im geöffneten Microsoft Visual Basic for Applications-Fenster zu "Extras" > "VBAProject-Eigenschaften". Schritt 4. Klicken Sie im erscheinenden Dialog "VBAProject" in der rechten Spalte auf "Schutz" und aktivieren Sie die Option "Projekt zur Ansicht sperren". Geben Sie nun ein Passwort in das Textfeld unter dieser Option ein und geben Sie es zur Bestätigung erneut ein. Klicken Sie dann zum Schließen auf "OK". Der VBA-Passwortschutz ist eine Sicherheitsfunktion in Excel Halten Sie dieses Passwort bereit! Sie benötigen es, um Ihr Excel VBA-Projekt zu öffnen. Schritt 5. Sie können jetzt das Microsoft Visual Basic für Applikationen-Fenster schließen. Klicken Sie anschließend auf die Schaltfläche "Speichern" in der oberen linken Ecke von Excel. Schließen Sie dann die Excel-Arbeitsmappe. Vba passwort setzen command. Das ist es. So schützen Sie Ihr VBA-Projekt in Excel mit einem Passwort. Wir empfehlen Ihnen, die Excel-Arbeitsmappe erneut zu öffnen, um sicherzustellen, dass das VBA-Projekt ordnungsgemäß gesichert ist.
Bei der Excel-Datei handelt es sich um das Programm, welches die Datei updaten, also mit neuem VBA-Code versehen soll. Damit das updaten von VBA-Code in einer geschützten Excel-Datei funktionieren kann, muss in dieser Datei bereits eine Vorkehrung getroffen werden. Es ist erforderlich, dass der folgende VBA-Code in der geschützten Datei "" bereits vorhanden ist: Sub VBAaufheben() 'VBA-Kennwort aufheben SendKeys "%{F11}%xi{TAB 9}" & "pwd123" & "{tab}{enter 2}%q" End Sub Dieser sorgt dafür, dass per SendKeys das bekannte VBA-Passwort aufgehoben werden kann. Der nachfolgende Code befindet sich in der Datei. Mit diesem Code wird die Prozedur Sub VBAaufheben() in der geschützten Datei ausgeführt, welche den VBA-Schutz entsprechend aufhebt. Vba passwort setzen code. Sub pwd_aufheben() Workbooks(""). Activate "! VBAaufheben" Damit das Passwor t in der Datei aufgehoben werden kann, müssen zwei Voraussetzungen erfüllt sein: Das geschützte Programm "" sowie das Update-Programm "" müssen beide in Excel geöffnet sein. Der VBA-Editor muss geschlossen sein, er darf nicht im Hintergrund offen sein.
Das bedeutet, das VBA-Code durch VBA-Code verändert wird. Mit dieser Vorgehensweise lassen sich Software-Updates relativ leicht durchführen, allerdings nur, wenn der VBA-Code nicht mit einem Passwort geschützt ist. Genau an dieser Stelle beginnt aber in der Regel die Problematik mit Updates von VBA-Programmen. In der Regel ist der VBA-Code mit einem Passwort versehen, damit keine Änderungen (absichtlich oder unabsichtlich) am Code vorgenommen werden können. Kennwortgeschützte Datei per VBA öffnen - computerwissen.de. Um nun per VBE-Programmierung den Code zu ändern, muss zunächst das VBA-Passwort aufgehoben werden. Aus Sicherheitsgründen stellt Microsoft aber dafür keine Standard-Methode zur Verfügung. Das nachfolgende vorgestellte Verfahren verwendet die Anweisung SenkKeys, um das Passwort an den VBA-Editor zu übergeben um damit den Passwortschutz aufzuheben. So funktioinert´s: Als Ausgangsdatei liegt das Excel-Dokument vor. Diese Excel-Datei ist mit einem Passwort, im Beispiel mit dem Passwort "pwd123" geschützt und enthält VBA-Code, der geändert werden soll.