Nachmittag, zuerst aus, VBA noob hier so nehmen Sie es mir leicht und bitte Antworten buchstabieren oder vollständigen Code zur Verfügung stellen, da ich nicht vertraut genug bin, um nur Stücke nach Bedarf einzufügen. Ich brauche ein wenig mehr Kontext.VBA mehrere Passwörter Excel
Was ich versuche zu tun, ist mehrere richtige Passwörter zu haben, aber jedes Passwort wird etwas anderes tun. Dies ist so weit, wie ich bekam und seine aktuelle Operation ist wie folgt:
Sub zebra()
Dim MyPassword As String
MyPassword = "Zebra" ' Change this to alter password
If InputBox("Please enter password to continue.", "Enter Password") <> MyPassword Then
Dim Ans As Boolean
Const Pword As String = "Zebra" ' This should match password
Ans = False
Do While Ans = False
If InputBox("Please enter password to continue.", "Enter Password") = Pword Then
Ans = True
End If
Loop
Exit Sub
End If
Sheets("Level 3").Visible = True ' This selects what sheet should become visible
End Sub
Wesentlichen Pop-up-Fenster, geben Sie Zebra-Passwort, Schleife, wenn falsch, entsperren Blatt „Ebene 3, wenn richtig“. Was ich möchte ist, wenn es das Passwort Zebra entsperren Level 3 hätte aber ein anderes Passwort wie "Tiger" würde ein anderes Blatt wie "Level 2" entsperren.
Am Ende, was auch immer das Passwort ist, brauche ich eine spezifische und im Grunde eindeutige Antwort, aber bin mir nicht sicher, wie man mehrere Passwörter codiert. BITTE BEACHTEN SIE: Ich möchte vermeiden, mehrere Codes zu schreiben, weil die Benutzeroberfläche einfach genug sein muss, um auf eine Schaltfläche klicken, ein Kennwort eingeben und die richtigen Informationen mit ALLEN anderen Informationen erhalten, wie es ist höchst Vertraulich.
Excel Sicherheit ist nicht der Weg zu gehen, wenn Sie * streng vertraulich * Daten besorgt sind. Jeder kann Passwörter relativ leicht knacken. –