Bonjour,
En précisant bien le besoin c'est mieux merci ! Voilà avec le code corrigé :
Private Sub CommandButton1_Click()
Dim L As Object
With Worksheets("Mot de Passe")
Set L = .Columns(2).Find(Me.TxtMotDePasse)
End With
If L Is Nothing Then
MsgBox "Mot de passe inconnu!", vbCritical
Else
For Each TXT In Me.Controls
If TypeName(TXT) = "TextBox" Then TXT.Visible = True
Next TXT
Me.User = Worksheets("Mot de Passe").Cells(L.Row, 1)
End If
End Sub
Private Sub UserForm_Initialize()
For Each TXT In Me.Controls
If TypeName(TXT) = "TextBox" And TXT.Name <> "TxtMotDePasse" Then TXT.Visible = False
Next TXT
Me.TextBox3 = Date
End Sub
Et le fichier qui va bien.
Merci de passer le sujet en résolu si la réponse vous semble adaptée.
Cdlt,