Masquer les caractères dans un inputbox

FaruSZ

XLDnaute Occasionnel
Bonsoir,
J'ai redige un code qui me permet d'ouvrir mon classeur en introduisant un mot de passe dans un inputbox comme suit:
Private Sub bdd_Click()
mdp = InputBox("Entrer le mot de pase de consultation : ", "Accés ficher FA")
If mdp = ThisWorkbook.Worksheets("config").Range("E2").Value Then
Unload Me
ThisWorkbook.Application.Visible = True
End If
End Sub

Est ce que y a t il un moyen qui me permet de masquer les caractères et les remplacer par des étoiles **** ?
Merci
 

fanch55

XLDnaute Barbatruc
Bonsoir, userform non obligé
Il faut insérer un textbox dans une cellule avec la propriété passwordchar = "*" et tester sa valeur
Farusz.gif

Code suivant:
VB:
Private Sub TextBox1_Change()
    If TextBox1 = "toto" Then
        MsgBox "password=" & TextBox1 & vbLf & "bravo"
    End If
End Sub
 

Discussions similaires

Réponses
6
Affichages
196

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 100
Membres
103 116
dernier inscrit
kutobi87