HERBERS Excel-Forum - die Beispiele

Thema: Paßwortdatei anlegen

Home

Gruppe

Allgemein

Problem

Wie kann ich einem Benutzer unabhängig von den Office- und Excelpaßwörtern einen eigenen Paßwortschutz ermöglichen? Das Paßwort soll jederzeit abruf- und Eingaben sollen nachprüfbar sein.

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.
ClassModule: DieseArbeitsmappe

Private Sub Workbook_Open()
   Dim sWord As String, sPass As String
   sWord = GetSetting("MeinProgramm", "Einstellungen", "Kennwort")
   If sWord = "" Then Exit Sub
   sPass = InputBox(prompt:="Ihr Passwort:")
   If sPass = sWord Then
      MsgBox prompt:="Alles paletti"
   Else
      MsgBox "Nix geht mehr!"
   End If
End Sub

StandardModule: Modul1

Sub SetPassword()
   Dim sWord As String
   sWord = InputBox(prompt:="Ihr Passwort:")
   If sWord = "" Then Exit Sub
   SaveSetting _
      appname:="MeinProgramm", _
      section:="Einstellungen", _
      key:="Kennwort", _
      setting:=sWord
End Sub

Sub DeletePassword()
  DeleteSetting "MeinProgramm"
End Sub

Beiträge aus dem Excel-Forum zu den Themen Allgemein und Arbeitsmappe

Variablen Übergabe an Makro (andere Arbeitsmappe) Code erst nach Anzeige der Arbeitsmappe ausführen
Farben aus einer Arbeitsmappe übernehmen Eingabe in gesamter Arbeitsmappe prüfen
Hyperlink öffnet Arbeitsmappe mit Parametern Arbeitsmappendruck
Prüfung in anderer Arbeitsmappe neue Arbeitsmappe speichern, ohne alte zu schliess
Arbeitsblatt in neuer Arbeitsmappe speichern Datenabgleich über Arbeitsmappenverbindung
Teilbereich einer Arbeitsmappe speichern Allgemeine Frage zur Fehlerbehandlung
allgemeine Fragen zu einer Datenbank Freigegebene Arbeitsmappe: Kommentare verschwinden
Zellbezüge aus anderen Arbeitsmappen Sicherung von Arbeitsmappen
Makro - falsche Arbeitsmappe wird verwendet Start Arbeitsmappe mit Kopfzeile versehen
Makro für Arbeitsmappe paralleles arbeiten in einer Arbeitsmappe
Zeilen auswählen + in andere Arbeitsmappe kopieren Arbeitsmappe schützen
Arbeitsmappennamen teilw. auslesen Blätter in Externer Arbeitsmappe einblenden
Änderung von Arbeitsmappe Pfadnamen und Teilnamen der Arbeitsmappe auslesen
Suche Formel Summe A1 über alle Arbeitsmappen Makro für alle Arbeitsmappen zur Verfügung stellen
Arbeitsmappenmiteinander verknüpfen Controlsource greift auf falsche Arbeitsmappe zu
Verknüpfungen zu anderen Arbeitsmappen Daten in freigegebene Arbeitsmappe importieren
Freigegebene Arbeitsmappe und Zellen sperren allgemein
Arbeitsmappe ist nicht sichtbar Datenauswertung in einer Arbeitsmappe
Verknüpfung zwischen 2 Arbeitsmappen Arbeitsmappe für neue Blätter sperren
Arbeitsmappe auto. benennen Verknüpfung Arbeitsmappenschutz
Art Count Down Zähler bei Start der Arbeitsmappe Verlinkung externer Arbeitsmappen
Automatische Verknüpfung zu anderer Arbeitsmappe Makro erstellen, Daten in andere Arbeitsmappe
Daten aus versch. Mappen in eine Arbeitsmappe Daten in andere Arbeitsmappe übergeben
Verknüpfung zweier Arbeitsmappen Ausgeblendete Arbeitsmappe
Arbeitsmappe - Tabellenblatt - Tabelle Dateigröße bei Arbeitsmappe freigeben