Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Masterpasswort

Forumthread: Masterpasswort

Masterpasswort
22.03.2021 16:57:39
Shapeir
Hallo,
ich möchte eine Datei mit einem normalem und einem Masterpaswort schützen.
Hierzu habe ich folgendes gefunden:
https://www.herber.de/forum/archiv/1228to1232/1228509_Datei_mit_Masterkennwort.html

Private Sub Workbook_Open()
'Passwortabfrage mit Masterpasswort
Application.ScreenUpdating = False
Dim pw As String
If Sheets("Tabelle1").Range("A1").Value  "" Then
pw = InputBox(prompt:="Bitte geben Sie Ihr selbstgewähltes Individualkennwort ein!", Title:=" _
_
Passwort-Abfrage")
If pw  Sheets("Tabelle1").Range("A1").Value Then
ThisWorkbook.Close savechanges:=False
'Hier die Prüfung: wenn Masterpasswort aus Zelle B1 eingegeben wird, dann auch das Öffnen zu  _
lassen, Dietmar aus Aachen
End If
End If
ThisWorkbook.Protect Structure:=True, Password:="12345678"
Application.ScreenUpdating = True
End Sub

Allerdings funktiobiert es nicht, heirzu wurde fiolgender vermerk gemacht:
der 2. Vergleich ist nicht da. If pw CStr(Sheets("Tabelle1").Range("A1")) And pw CStr(Sheets("Tabelle1").Range("B1")) _ Then Gruß Hajo
Allerdings weis nich nicht wo ich den Zusatz eintareg muss?
Vielen Dank für eure Hilfe udn einen schönen Abend.

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Masterpasswort
22.03.2021 18:42:52
Shapeir
Ok, ich konnet es selbst Lösen.....
Für jeden der es mal brauchen könnte:
Option Explicit
Private Sub Workbook_Open()
'Passwortabfrage mit Masterpasswort
Application.ScreenUpdating = False
Dim pw As String
If Sheets("Tabelle1").Range("A1").Value  "" Then
pw = InputBox(prompt:="Bitte geben Sie Ihr selbstgewähltes Individualkennwort ein!", Title:=" _
Passwort-Abfrage")
If pw  CStr(Sheets("Tabelle1").Range("A1")) And pw  CStr(Sheets("Tabelle1").Range(" _
B1")) Then
ThisWorkbook.Close savechanges:=False
'Hier die Prüfung: wenn Masterpasswort aus Zelle B1 eingegeben wird, dann auch das Öffnen zu  _
lassen, Dietmar aus Aachen
If pw  CStr(Sheets("Tabelle1").Range("A1")) And pw  CStr(Sheets("Tabelle1").Range("B1"))  _
Then
ThisWorkbook.Close savechanges:=False
End If
End If
End If
ThisWorkbook.Protect Structure:=True, Password:="12345678"
Application.ScreenUpdating = True
End Sub
Einen schönen Abend.

Anzeige
AW: Masterpasswort
22.03.2021 18:45:07
Shapeir
Sorry jetzt aber:
Private Sub Workbook_Open()
'Passwortabfrage mit Masterpasswort
Application.ScreenUpdating = False
Dim pw As String
If Sheets("Tabelle1").Range("A1").Value  "" Then
pw = InputBox(prompt:="Bitte geben Sie Ihr selbstgewähltes Individualkennwort ein!", Title:=" _
Passwort-Abfrage")
If pw  CStr(Sheets("Tabelle1").Range("A1")) And pw  CStr(Sheets("Tabelle1").Range(" _
B1")) Then
ThisWorkbook.Close savechanges:=False
'Hier die Prüfung: wenn Masterpasswort aus Zelle B1 eingegeben wird, dann auch das Öffnen zu  _
lassen, Dietmar aus Aachen
End If
End If
ThisWorkbook.Protect Structure:=True, Password:="12345678"
Application.ScreenUpdating = True
End Sub

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige