ich habe eine Textbox für eine Passwordabfrage, desen Eingaben werden mit * versteckt.
Wie stelle ich es an, anstatt den * nun Punkte (Mittelpunkte, Aufzählungspunkte oder wie auch immer...) zu verwenden?
Gruss Frank.
Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'Passworteingabe verschlüsselt
TextBox2.PasswordChar = ChrW(149)
End Sub
so gehts aber nicht.Öffne Deine Excel-Datei und gehe zu der UserForm, in der Du die Textbox für die Passwortabfrage verwenden möchtest.
Füge eine ActiveX-Textbox hinzu:
Öffne die Eigenschaften der Textbox, indem Du mit der rechten Maustaste auf die Textbox klickst und "Eigenschaften" auswählst.
Setze den PasswordChar:
Wähle die Schriftart:
Füge den VBA-Code hinzu:
Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'Passworteingabe verschlüsselt
TextBox2.PasswordChar = ChrW(149) ' Für fette Punkte
End Sub
Teste Deine UserForm: Starte die UserForm und teste die Passwortabfrage.
Problem: PasswordChar funktioniert nicht.
Problem: Zeichen werden nicht korrekt dargestellt.
ChrW(149)
für fette Punkte.Verwendung von Formen: Anstelle einer Textbox kannst Du auch ein Shape verwenden, um das Passwort visuell darzustellen, indem Du die Schriftart auf „Wingdings“ setzt.
Verwendung von Labels: Eine weitere Möglichkeit besteht darin, die Eingabe in der Textbox in ein Label zu kopieren und das Label so zu formatieren, dass es die Eingabe maskiert anzeigt.
Passwortabfrage für ein Kartenspiel: Wenn Du eine UserForm für ein Kartenspiel erstellen möchtest, kannst Du die Textbox so anpassen, dass die Eingabe der Spieler durch Punkte maskiert wird. Dies kann durch die oben beschriebenen Schritte erreicht werden.
Urlaubsplaner 2020: In einem Excel-Urlaubsplaner kannst Du eine Passwortabfrage für die Verwaltung von sensiblen Daten implementieren, indem Du die Textbox entsprechend konfigurierst.
Verwende ASCII-Zeichen: Du kannst verschiedene ASCII-Zeichen für den PasswordChar verwenden, um unterschiedliche visuelle Effekte zu erzielen.
Schriftarten variieren: Experimentiere mit verschiedenen Schriftarten wie Wingdings oder Webdings, um das Erscheinungsbild nach Deinen Wünschen zu gestalten.
Benutzerfreundlichkeit: Stelle sicher, dass die Benutzeroberfläche intuitiv ist, indem Du klare Anweisungen zur Eingabe des Passworts gibst.
1. Wie ändere ich das Passwortzeichen in einer Excel-Textbox?
Du kannst das PasswordChar in den Eigenschaften der Textbox ändern und den dazugehörigen Code im VBA-Editor anpassen.
2. Funktioniert das auch in Excel 2020?
Ja, die beschriebenen Schritte und Methoden funktionieren in Excel 2020 sowie in früheren Versionen mit ActiveX-Steuerelementen.
3. Was ist der Vorteil von Wingdings für die PasswordChar-Einstellung?
Wingdings bietet eine Vielzahl von Zeichen, die visuell ansprechend sind und sich gut für die Darstellung von Passwörtern eignen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen