chti59xcel
XLDnaute Nouveau
Bonjour je vous transmet mon code VBA qui permet d'accéder à une feuille excel par mot de passe. Je souhaiterai rendre mon code invisible lorsque je le tape au clavier et qu'apparaisse des étoiles à la place, SVP. Merci pour le coup de main, cordialement.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Application.EnableCancelKey = xlDisabled
If Sh.Name = "Privé" Then
ActiveWindow.Visible = False
Dim MotDePasse As String
MotDePasse = InputBox("Entrez votre mot de passe.", _
"Mot de passe requis")
If Not MotDePasse = "toto" Then
MsgBox "Le mot de passe saisi est incorrect !!", _
vbOKOnly + vbInformation, "Mot de passe incorrect"
ThisWorkbook.Sheets("Sommaire").Activate
End If
Windows("Feuilles de congés et des heures de récupération Personnels Péri Scolaire.xls").Visible = True
End If
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Application.EnableCancelKey = xlDisabled
If Sh.Name = "Privé" Then
ActiveWindow.Visible = False
Dim MotDePasse As String
MotDePasse = InputBox("Entrez votre mot de passe.", _
"Mot de passe requis")
If Not MotDePasse = "toto" Then
MsgBox "Le mot de passe saisi est incorrect !!", _
vbOKOnly + vbInformation, "Mot de passe incorrect"
ThisWorkbook.Sheets("Sommaire").Activate
End If
Windows("Feuilles de congés et des heures de récupération Personnels Péri Scolaire.xls").Visible = True
End If
End Sub