• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro beveiligen met wachtwoord.

Status
Niet open voor verdere reacties.

chermans74

Gebruiker
Lid geworden
12 jul 2012
Berichten
32
Hallo allemaal,

Om een macro te beveiligen met een wachtwoord gebruik ik de volgende
code:
Code:
Sub Wachtwoord()
Const PWORD As String = "1234"
 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 = "Niet correct...." & vbNewLine & "Voer opnieuw wachtwoord in:"
 Loop Until response = PWORD
‘Run macro
End sub


Mijn vraag is nu, is het mogelijk om de invoer zichtbaar te maken met **** ipv de werkelijke tekens.
Alvast bedankt,

C. Hermans.
 
Laatst bewerkt door een moderator:
Application.Inputbox heeft daar voor zover ik weet geen mogelijkheid voor.

Je kunt het wel doen met via een Userform met een Textbox.
1 van de eigenschappen van een Textbox is PasswordChar, waarmee je kunt aangeven welk teken er moet worden getoond bij iedere toetsaanslag terwijl er toch de juiste string in staat.

Het is al erg oud maar je kunt hier ook eens naar kijken:
http://www.xcelfiles.com/API_09.html
 
Laatst bewerkt:
Dank voor de reactie.
Weet u misschien een andere manier om een macro te beveiligen met een wachtwoord zodanig dat de invoer van het wachtwoord visueel wordt weergegeven als, ****** etc.

Alvast bedankt, C.
 
Ik heb net m'n reactie wat aangevuld.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan