Jhon van der Bo
Gebruiker
- Lid geworden
- 13 sep 2002
- Berichten
- 295
Onderstaande code gebruik ik voor het beveiligen van een macro. Deze heb ik deze week van dit forum afgehaald.
Het enige nadeel bij deze code is, dat wanneer ik het paswoord invoer, er de tekst komt te staan en géén sterretjes.
Wat moet ik aan deze code toevoegen zodat er sterretjes verschijnen bij het invoeren van het paswoord?
Public Sub Password()
Const PWORD As String = "test"
Dim response As String
Dim msg As String
msg = "Voer wachtwoord in:"
Do
response = Application.InputBox(Prompt:=msg, _
Title:="Wachtwoord...", Type:=2)
If response = CStr(False) Then Exit Sub 'Cancelled
msg = "Wachtwoord Is Incorrect!" & vbNewLine & "Let Op!! het wachtwoord is hoofdletter gevoelig." & vbNewLine & "" & vbNewLine & "Voer opnieuw wachtwoord in:"
Loop Until response = PWORD
'Voer code in
End Sub
Het enige nadeel bij deze code is, dat wanneer ik het paswoord invoer, er de tekst komt te staan en géén sterretjes.
Wat moet ik aan deze code toevoegen zodat er sterretjes verschijnen bij het invoeren van het paswoord?
Public Sub Password()
Const PWORD As String = "test"
Dim response As String
Dim msg As String
msg = "Voer wachtwoord in:"
Do
response = Application.InputBox(Prompt:=msg, _
Title:="Wachtwoord...", Type:=2)
If response = CStr(False) Then Exit Sub 'Cancelled
msg = "Wachtwoord Is Incorrect!" & vbNewLine & "Let Op!! het wachtwoord is hoofdletter gevoelig." & vbNewLine & "" & vbNewLine & "Voer opnieuw wachtwoord in:"
Loop Until response = PWORD
'Voer code in
End Sub