Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1740to1744
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Kennwortabfrage

Kennwortabfrage
24.02.2020 14:57:07
Silke
Hallo zusammen,
ich benötige fachliche Hilfe in VBA und hoffe hier fündig zu werden.
Ich habe eine UserForm (UserForm_Einstellungen) die nur durch autorisierte Personen geöffnet bzw. geändert werden darf.
Somit habe ich vor dem öffnen der Userform_Einstellungen eine Inputbox mit einer Kennwortabfrage (es gibt 3 verschiedene Kennwörter) zur Autorisierung vorgeschaltet. Alles funktioniert.
Leider kann man bei der Passworteingabe die komplette Eingabe mitlesen.
Ist es möglich ein Sternchen (*) für jede Ziffer in der Inputbox erscheinen zu lassen ?
Oder hat jemand eine andere Möglichkeit ?
Liebe grüße aus Willingen
Silke :-)
Sub Navi_cmd_Einstellungen()
Dim KennwortEingabe As String
KennwortEingabe = InputBox("Bitte geben Sie zur Autorisierung ihr Kennwort ein?", " _
Einstellungen")
ActiveWorkbook.Save
'Kennwort Nr.1
If KennwortEingabe = "Kennwort_1" Then
UserForm_Einstellungen.Enabled = True
UserForm_Einstellungen.Show
End If
'Kennwort Nr.2
If KennwortEingabe = "Kennwort_2" Then
UserForm_Einstellungen.Enabled = True
UserForm_Einstellungen.Show
End If
'Kennwort Nr.3
If KennwortEingabe = "Kennwort_3" Then
UserForm_Einstellungen.Enabled = True
UserForm_Einstellungen.Show
End Sub

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kennwortabfrage
24.02.2020 15:04:59
Nepumuk
Hallo Silke,
das geht nur mit erheblichen API-Aufwand.
Schalte vor deinem Userform ein weiteres mit einer Textbox und zwei Commandbuttons. Der Textbox gibst du bei der Eigenschaft "PasswordChar" ein Sternchen.
Gruß
Nepumuk
AW: Kennwortabfrage
24.02.2020 17:07:04
Silke
Hallo Nepumuk,
so einfach kann es gehen.
Vielen Dank, es funktioniert.
Hab noch eine Frage zur Kennworteigabe.
Nun wird das Kennwort in der TextBox mit Sternchen beschrieben.
Gibt es eine Möglichkleit den Text durch einen extra Button wieder sichtbar zu schalten ?
Gruß Silke
Private Sub Kennwortabfrage_Click()
If Eingabe_Nav_tbox_Kennwortabfrage = "meinPasswort" Then
Unload UserForm_Kennwort
UserForm_Einstellungen.Enabled = True
UserForm_Einstellungen.Show
End If
If Eingabe_Nav_tbox_Kennwortabfrage  "meinPasswort" Then
'Messagebox einblenden
MsgBox "                 Falsches Kennwort !              ", vbOKOnly, "Kennwortabfrage"
Eingabe_Nav_tbox_Kennwortabfrage = ""                       ' Textbox leeren
End If
End Sub

Anzeige
AW: Kennwortabfrage
24.02.2020 17:12:47
Nepumuk
Hallo Silke,
so:
Private Sub CommandButton1_Click()
    TextBox1.PasswordChar = vbNullString
End Sub

Gruß
Nepumuk
AW: Kennwortabfrage
24.02.2020 17:54:05
Silke
Hallo Nepumuk,
suuuupi, danke.
Genau so solle es ein.
Schön das es dieses Forum gibt.
:-)
LG Silke
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige