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

Textbox für Passwort mit Punkte

Forumthread: Textbox für Passwort mit Punkte

Textbox für Passwort mit Punkte
10.06.2020 12:48:47
Frank
Hallo,
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.
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textbox für Passwort mit Punkte
10.06.2020 12:56:15
UweD
Hallo
Ist das eine ActiveX- Steuerelemente Textbox ?
Da kannst du unter Eigenschaften den "Passwordchar" selbst eintragen.
LG UweD
AW: Textbox für Passwort mit Punkte
10.06.2020 13:11:09
Frank
Die Textbox befindet sich ain einer UserForm.
Natürlich kann ich unter den Eigenschaften den "Passwordchar" selbst ändern.
Aber ich meinte keine normale Punkte, sondern fette Punkte, eher schwarzer Kreise wie es bei Windowspasswörter auch dargestellt wird.
In der Zeichentabelle gibt es z.B. so etwas (Tastenkombination U+25CF)
Anzeige
Natürlich kann ich unter den Eigenschaften den …
10.06.2020 14:03:19
Günther
… und warum sagst du nicht schon in der Fragestellung, dass dir dieser Web bekannt ist, 149?
 
Gruß
Günther  |  mein Excel-Blog
AW: Natürlich kann ich unter den Eigenschaften den …
10.06.2020 14:07:44
Frank
habe ich mit folgendem Code versucht:
Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'Passworteingabe verschlüsselt
TextBox2.PasswordChar = ChrW(149)
End Sub
so gehts aber nicht.
Gruß Frank.
Anzeige
AW: Natürlich kann ich unter den Eigenschaften den …
10.06.2020 15:10:39
UweD
Hi
Trage das kleine L bei PasswordChar ein
und wähle bei Font "Wingdings" aus
LG UweD
AW: Natürlich kann ich unter den Eigenschaften den …
10.06.2020 17:06:12
Frank
Hallo,
ich schalte die verschlüsselung aus...
TextBox2.PasswordChar = ""
Textbox2.Font= Arial
End Sub
und die Verschlüsselung ein...
TextBox2.PasswordChar = "l" 'kleines "L"
Textbox2.Font= Wingdings
End Sub
Aber das zurücksetzten auf Wingdings scheint nicht zu funktionieren...
Gruß Frank.
Anzeige
versuch des doch mal mit einer Neuen
15.06.2020 10:53:05
UweD
;
Anzeige
Anzeige

Infobox / Tutorial

Textbox für Passwort in Excel anpassen


Schritt-für-Schritt-Anleitung

  1. Öffne Deine Excel-Datei und gehe zu der UserForm, in der Du die Textbox für die Passwortabfrage verwenden möchtest.

  2. Füge eine ActiveX-Textbox hinzu:

    • Gehe zu den Entwicklertools und wähle "Einfügen".
    • Wähle die ActiveX-Textbox aus und ziehe sie auf die UserForm.
  3. Öffne die Eigenschaften der Textbox, indem Du mit der rechten Maustaste auf die Textbox klickst und "Eigenschaften" auswählst.

  4. Setze den PasswordChar:

    • Finde die Eigenschaft „PasswordChar“ und ändere sie auf ein Zeichen, das Du verwenden möchtest (z.B. „l“ für ein kleines „L“).
  5. Wähle die Schriftart:

    • Stelle sicher, dass die Schriftart auf „Wingdings“ gesetzt ist, um die Darstellung der Punkte zu ändern.
  6. Füge den VBA-Code hinzu:

    • Öffne den VBA-Editor (ALT + F11) und wähle die UserForm aus.
    • Füge den folgenden Code in das Codefenster der UserForm ein:
    Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
       'Passworteingabe verschlüsselt
       TextBox2.PasswordChar = ChrW(149) ' Für fette Punkte
    End Sub
  7. Teste Deine UserForm: Starte die UserForm und teste die Passwortabfrage.


Häufige Fehler und Lösungen

  • Problem: PasswordChar funktioniert nicht.

    • Lösung: Stelle sicher, dass Du die Schriftart auf „Wingdings“ gesetzt hast. Andernfalls wird das Passwort nicht korrekt angezeigt.
  • Problem: Zeichen werden nicht korrekt dargestellt.

    • Lösung: Überprüfe, ob Du den richtigen ASCII-Code im VBA-Code verwenden. Nutze ChrW(149) für fette Punkte.

Alternative Methoden

  • 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.


Praktische Beispiele

  • 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.


Tipps für Profis

  • 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.


FAQ: Häufige Fragen

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.

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