Passwort unsichtbar machen in Excel
Schritt-für-Schritt-Anleitung
Um ein Passwort in Excel unsichtbar zu machen, kannst Du eine Userform verwenden. Hier sind die Schritte, um dies zu realisieren:
-
Öffne Excel und drücke ALT + F11
, um den Visual Basic for Applications (VBA) Editor zu öffnen.
-
Füge eine Userform hinzu:
- Klicke mit der rechten Maustaste auf "VBAProject (DeineDatei.xlsm)" und wähle "Einfügen" > "UserForm".
-
Füge ein Textfeld (TextBox) zur Userform hinzu:
- Ziehe ein Textfeld auf die Userform und setze die
PasswordChar
-Eigenschaft auf *
, damit das Passwort unsichtbar angezeigt wird.
-
Füge einen Button hinzu, um die Eingabe zu bestätigen.
-
Füge den folgenden Code in die Userform ein:
Private Sub CommandButton1_Click()
If TextBox1.Text = "DeinPasswort" Then
MsgBox "OK, richtiges Kennwort"
Unload Me
Else
MsgBox "Falsches Passwort"
End If
End Sub
-
Verknüpfe die Userform mit dem Öffnen der Arbeitsmappe:
- Füge den folgenden Code in das
ThisWorkbook
-Modul ein:
Private Sub Workbook_Open()
UserForm1.Show
End Sub
Jetzt kannst Du die Datei speichern und das Passwort wird bei der Eingabe nicht sichtbar sein.
Häufige Fehler und Lösungen
Alternative Methoden
Eine weitere Möglichkeit, ein Passwort unsichtbar zu machen, besteht darin, den Leseschutz von Excel zu verwenden. Gehe zu:
- Datei > Speichern unter > Extras > Allgemeine Optionen.
- Gib ein Schreib- und Lesekennwort ein.
Dies schützt Deine Tabelle, auch wenn das Passwort sichtbar bleibt.
Praktische Beispiele
Hier ist ein einfaches Beispiel, wie Du eine Userform für die Passwortabfrage gestalten kannst:
Private Sub UserForm_Initialize()
TextBox1.PasswordChar = "*"
End Sub
Wenn Du diese Zeile in den Code der Userform einfügst, wird das Passwort unsichtbar angezeigt, sobald die Userform geöffnet wird.
Tipps für Profis
-
Benutze die UserForm_QueryClose
-Methode, um zu verhindern, dass die Userform einfach geschlossen wird:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode <> 1 Then Cancel = 1
End Sub
-
Teste Dein Makro gründlich, um sicherzustellen, dass es unter verschiedenen Bedingungen funktioniert.
FAQ: Häufige Fragen
1. Wie kann ich das Passwort in einer Tabelle zum Ausdrucken unsichtbar machen?
Du kannst die Zellen, die das Passwort enthalten, formatieren, indem Du die Schriftfarbe auf die Hintergrundfarbe setzt oder das Passwort unsichtbar machst, indem Du es in eine Userform eingibst.
2. Welche Excel-Version wird benötigt?
Die beschriebenen Methoden funktionieren in Excel 2010 und späteren Versionen, die VBA unterstützen.