bonsoir steelson il faut regardé dans le code de useforme pour changer le code mais esssaie jmc comme mot de passe et change aussi and essai <=5 then qui est le nombre essaie
sinon voila le code useforme
Dim essai
Private Sub B_ok_Click()
If Me.MotPasse = "jmc" And essai <= 5 Then
For s = 2 To Sheets.Count ' on affiche les feuilles
Sheets(s).Visible = True
Next s
Unload Me
Else
Me.MotPasse = "jmc"
essai = essai + 1
Me.MotPasse.SetFocus
MsgBox essai & "e essai!"
If essai = 3 Then
Sheets.Add after:=Sheets(1)
Sheets(2).Name = "HS"
Sheets(1).Select
Sheets(1).Range("B24") = "HS! "
Sheets(1).Range("B25") = "Tentative accès de " & Environ("username") & " le " & Now
Sheets(2).Visible = xlVeryHidden
ActiveWorkbook.Save
ActiveWorkbook.Close
End If
End If
End Sub
Private Sub UserForm_Click()
End Sub