Vba Passwort Setzen

1 Gehe auf den Tab "Datenbank Tools". 2 Finde die Gruppe "Datenbank Tools". 3 Wähle "ACCDE erstellen". 4 Speichere die ACCDE-Datei unter einem anderen Namen als die Originaldatei. Diese ACCDE-Datei hat den Dateityp nur lesen, du musst also auch die Originaldatei behalten, damit du Änderungen vornehmen kannst. 1 Erstelle eine leere Office-Datei des Typs, der deinen Code nutzt. (Wenn dein Code z. B. mit MS Excel funktioniert, erstelle eine Excel-Datei. ) 2 Kopiere deinen VBA Code in den Visual Basic Editor dieser leeren Datei. 3 Öffne das "Makros" Fenster, normalerweise unter "Tools" zu finden. 4 Teste deinen Code noch einmal; dies führt einen Debug durch. Vba passwort setzen link. 5 Entferne alles, was der leeren Datei durch deinen Test hinzugefügt wurde. 6 Füge dem Makro, das in deinem Add-In läuft, eine Beschreibung hinzu. (Es kann sein, dass du Makro-"Optionen" auswählen musst, damit du die Beschreibung einfügen kannst. ) 7 Kompiliere deinen Code. (Suche im Visual Basic Editor im Menü "Debug" und wähle "VBA Projekt kompilieren". )

24. 07. 2014, 15:32 # 1 Neuer Benutzer Registrierung: 24. 11. 2003 Karma: VBA - Passwortschutz aufheben und wieder setzen Hallo zusammen, folgendes Problem habe ich. in diesem Code: Code: Private Sub CommandButton1_Click() Dim wsSrc As Worksheet, wsTar As Worksheet Set wsSrc = heets("MASTER DATA input") Select Case (19, 3) Case "FG", "SA1", "SA2", "SV2", "SV3" Set wsTar = heets("POIR_FG-SA-SV") Case "TP", "CO", "MRO", "NV" Set wsTar = heets("POIR_CO-TP") End Select If Not wsTar Is Nothing Then ((3, 3), (4, 3)) = _ ((3, 3), (4, 3)) (7, 3) = (6, 3) (8, 3) = (8, 3) ((11, 3), (17, 3)) = _ ((15, 3), (21, 3)) (1, 1) End If End Sub möchte ich gerne folgenden Code integrieren: ActiveSheet. Vba passwort setzen line. Unprotect Password:="Test123" otect Password:="Test123" aber egal wo ich das einfüge bringt er mir immer den Debugger für: Ich habe das entsprechende Blatt geschützt mit folgenden Optionen für den USER: 1. Nicht gesperrte Zellen auswählen = True (Haken drin) 2. Zellen formatieren = True (Haken drin) Diese Kriterien sollten nach Möglichkeit auch wieder rein.

Vba Passwort Setzen Pdf

Wenn nun in der Datei die Prozedur pwd_aufheben() ausgeführt wird, wird das Passwort in der Datei "" aufhehoben und die Bearbeitung des VBA-Code per VBE-Programmierung kann durchgeführt werden. Kennwortgeschützte Datei per VBA öffnen - computerwissen.de. Nachdem die Datei upgedatet wurde, genügt es das Programm per VBA zu speichern und zu schließen. Beim nächsten Aufruf ist das VBA-Passwort wieder aktiv und der geänderte VBA-Code ist nach wie vor sicher. Die beiden Beispielprogramme können über die nachfolgenden Links heruntergeladen werden. Drucken E-Mail

Vba Passwort Setzen Line

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. VBA-Code mit Passwort schützen. Mit diesem Code wird die Prozedur Sub VBAaufheben() in der geschützten Datei ausgeführt, welche den VBA-Schutz entsprechend aufhebt. 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.

Viele sogar gratis. Viele Grüße Klaus-Dieter Online-Excel Betrifft: AW: VBA-Code mit Passwort schützen - nicht sicher Geschrieben am: 30. 2006 15:30:47 Hallo Klaus-Dieter, vielen Dank für den Hinweis. Ich hatte das auch schon gehört, aber ich möchte nur verhindern, das jeder, dernoch weniger Ahnung als ich von VBA hat, meinen Code verändern kann. Geschrieben am: 30.